Hai,
Ik heb een pagina gemaakt waar een record wordt toegevoegd aan de database. In deze tabel is een veld met autonummering.
Nu wil ik alleen in deze zelfde pagina deze autonummering gebruiken voor andere toevoegingen.
Ik heb geprobeerd om deze gewoon op te vragen maar dat zegt ie:
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
Blijkbaar is hij dan dus nog niet goed toegevoegd. Is hier een oplossing voor? Dit is het gedeelte van mijn pagina:
Set RS = Server.CreateObject( "ADODB.Recordset" )
sqlString = "SELECT * FROM Kop WHERE 1<>1"
RS.ActiveConnection = oConn
RS.CursorType = adOpenDynamic
RS.lockType = adLockOptimistic
RS.Open sqlString
RS.AddNew
RS ( "kop" ) = fixQuotes( kop )
RS ( "toegevoegd_door" ) = fixQuotes( toegevoegd_door )
RS ( "toegevoegd_op" ) = fixQuotes( toegevoegd_op )
RS.Update
RS.Close
SET RS = nothing
sqlString= "SELECT * FROM Kop WHERE kop = '" & LCase(kop) & "' AND toegevoegd_op = #" & LCase(toegevoegd_op) & "# AND toegevoegd_door = " & LCase(toegevoegd_door) & ""
Set KopIDRS = Server.CreateObject( "ADODB.Recordset" )
KopIDRS.ActiveConnection = oConn
KopIDRS.open sqlString
Kop_Id = KopIDRS("Kop_Id")
KopIDRS.Close
SET KopIDRS = nothing
Kan iemand mij hierbij helpen?
Alvast bedankt!
Ik heb een pagina gemaakt waar een record wordt toegevoegd aan de database. In deze tabel is een veld met autonummering.
Nu wil ik alleen in deze zelfde pagina deze autonummering gebruiken voor andere toevoegingen.
Ik heb geprobeerd om deze gewoon op te vragen maar dat zegt ie:
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
Blijkbaar is hij dan dus nog niet goed toegevoegd. Is hier een oplossing voor? Dit is het gedeelte van mijn pagina:
Set RS = Server.CreateObject( "ADODB.Recordset" )
sqlString = "SELECT * FROM Kop WHERE 1<>1"
RS.ActiveConnection = oConn
RS.CursorType = adOpenDynamic
RS.lockType = adLockOptimistic
RS.Open sqlString
RS.AddNew
RS ( "kop" ) = fixQuotes( kop )
RS ( "toegevoegd_door" ) = fixQuotes( toegevoegd_door )
RS ( "toegevoegd_op" ) = fixQuotes( toegevoegd_op )
RS.Update
RS.Close
SET RS = nothing
sqlString= "SELECT * FROM Kop WHERE kop = '" & LCase(kop) & "' AND toegevoegd_op = #" & LCase(toegevoegd_op) & "# AND toegevoegd_door = " & LCase(toegevoegd_door) & ""
Set KopIDRS = Server.CreateObject( "ADODB.Recordset" )
KopIDRS.ActiveConnection = oConn
KopIDRS.open sqlString
Kop_Id = KopIDRS("Kop_Id")
KopIDRS.Close
SET KopIDRS = nothing
Kan iemand mij hierbij helpen?
Alvast bedankt!