[ASP] Probleem met uitvoeren BatchUpdate

Pagina: 1
Acties:

  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
Ik heb de volgende code:

ASP:
1
2
3
4
5
RSInsertA.AddNew
RSInsertA.Fields(ID)=ID
RSInsertA.Fields(A)=Tempvar

RSInsertAmino.Batchupdate


Ik krijg de error "Operation not allowed when the object is closed". Komt dat omdat ik bijv. er nog voor regel 1 een stuk code in moet zetten? Iets zoals

ASP:
1
RSInsertA.Open sqlInsertA, dbc, adOpenStatic, adLockReadOnly, adCmdText 


Uiteraard is de recordset, SQL en verbinding wel gewoon aangemaakt, maar die heb ik hier even weggelaten...

Wie weet wat ik fout doe?

[Edit]Vraagteken toegevoegd

  • xtra
  • Registratie: November 2001
  • Laatst online: 13-08 11:30
Komt dat omdat ik bijv. er nog voor regel 1 een stuk code in moet zetten als
Is dit een vraag? (Ik zie geen vraagteken.) In dat geval is het antwoord ja. En dan geen read only recordset zoals in je voorbeeld.

  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
xtra schreef op 14 november 2002 @ 13:18:
[...]

Is dit een vraag? (Ik zie geen vraagteken.) In dat geval is het antwoord ja. En dan geen read only recordset zoals in je voorbeeld.
Ja, dat is inderdaad een vraag. Ik kwam net adLockBatcOptimistic tegen. Moet ik die dan daarvoor gebruiken?

  • xtra
  • Registratie: November 2001
  • Laatst online: 13-08 11:30
Dan had ik het goed begrepen :)

Voor een batch update is adLockBatchOptimistic inderdaad de aangewezen optie.

  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
Wat ik er dan van maak is

ASP:
1
2
3
4
5
6
7
RSInsertA.Open sqlInsertA, dbc, adOpenStatic, adLockBatchOptimistic, adCmdText

RSInsertA.AddNew
RSInsertA.Fields(ID)=ID
RSInsertA.Fields(A)=Tempvar

RSInsertAminoA.Batchupdate


Hij blijft dan wel dezelfde fout geven alleen?

  • xtra
  • Registratie: November 2001
  • Laatst online: 13-08 11:30
Moet RSInsertAmino.Batchupdate geen RSInsertA.Batchupdate zijn?

  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
Verkeerd overgetyped... maar daar zit het hem dus niet in
Pagina: 1