Hi,
Do While Not oRst.EOF
oRst.Delete
oRst.MoveNext
Loop
oRst.closeaber bei über 6000 Datensätzen dauert das unheimlich lange.
sieht ganz gut aus, aber im Hintergrund wird eine Unmenge an SQL-Traffic generiert, darum die Langsamkeit.
habt ihr eine Idee???
Du bindest doch vermutlich den Recordset an ein SQL-Statement. Du kannst doch mit einer "SQL-Execute"-Methode ein trockenes DELETE in Auftrag geben. Du musst halt nur Deinen Recordset und die Datenbasis ein wenig verstehen.
BTW - wie lautet das SQL-Statement zum Fuellen des Recordsets?
Gruss,
Ludger