SQL = "INSERT INTO contacts (c_dateAdded) VALUES ('"& now &"'); SELECT SCOPE_IDENTITY() AS test"
Set db = Con.execute(SQL)
Session("idnr") = db("test") RAD 12
men få detta felet hela tiden..
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
Du kör både en insert och en select, och kommer därför att får tillbaka två recordset från Con.Execute. Du kan hoppa fram till det andra recordset:et så här:
Set db = Con.Execute(SQL).NextRecordSet
MEN! Den lösning som LarsG visade (set nocount on) är mycket snyggare , eftersom den gör att endast ett recordset returneras.
255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e