[AccessD] Speed enhancement

John Bartow john at winhaven.net
Fri Aug 29 17:41:23 CDT 2003


An easy question for you speed optimizing gurus out there:
What should I replace this code (which was meant for a few record updates)
with to make it run faster (it now needs to be used for 500+ records). Watch
for line wrap.

Set rstTemp = db.OpenRecordset("TempMailList")
Do Until rstTemp.EOF
lngRecordID = rstTemp!MailListID
DoCmd.RunSQL "UPDATE MailList SET MailList.StaffID = " & lngNewStaff & ",
MailList.DeptTypeID = " & lngNewDept & " WHERE (((MailList.MailListID)=" &
lngRecordID & "));"
lngCount = lngCount + 1
rstTemp.MoveNext
Loop


TIA
John B.




More information about the AccessD mailing list