Ik wil door middel van een loop een aantal keer achter elkaar een INSERT opdracht uitvoeren.
De opzet van de loop is als volgt:
Als ik deze lus 1 keer doorloop, gaat het goed, maar als ik het twee keer wil doen, krijg ik de volgende foutmelding
[Microsoft][ODBC Microsoft Access Driver] Could not update; currently locked by user 'admin' on machine 'WWW05'.
Wat kan ik hier tegen doen? Is de enige mogelijkheid om een pauze in te voegen? Bij twee keer zou ik dat niet zo erg vinden, maar bij 100 keer begint het vervelend te worden......
De opzet van de loop is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
| set objInsert = Server.CreateObject("ADODB.Command")
objInsert.ActiveConnection = "dsn=Database;"
intTeller = 0
intAantal = 1
do while intTeller < intAantal
SQLINSERT = INSERT INTO tabel (veld1, veld2) VALUES (waarde1, waarde2)
objInsert.Commandtext = SQLINSERT
objInsert.Execute
intAantal = intAantal + 1
loop |
Als ik deze lus 1 keer doorloop, gaat het goed, maar als ik het twee keer wil doen, krijg ik de volgende foutmelding
[Microsoft][ODBC Microsoft Access Driver] Could not update; currently locked by user 'admin' on machine 'WWW05'.
Wat kan ik hier tegen doen? Is de enige mogelijkheid om een pauze in te voegen? Bij twee keer zou ik dat niet zo erg vinden, maar bij 100 keer begint het vervelend te worden......