E erciz Medlem sedan maj 2001 1 826 inlägg Trådstart 8 maj 2001 15:38 #1 Varför ska man inte/funkar det inte/behöver man inte skriva
RecordsetObject.Close
När man använt SQL-uttrycket DELETE??
N nakoz Medlem sedan dec. 1999 653 inlägg beror lite på hur du skriver det... men då du tar bort ur databasen så skapar du inget recordset-objekt - eller, det är helt onödigt eftersom du inte kommer anropa några värden. därför kan du inte stänga ett objekt som inte finns.
E erciz Medlem sedan maj 2001 1 826 inlägg Så här ser min kod ut, hur kan jag förbättra den?
Set ConnectionObject = Server.CreateObject("ADODB.Connection")
Set RecordsetObject = Server.CreateObject("ADODB.Recordset")
ConnectionObject.Open "erciz.net-koppling"
SQLVariable = "DELETE FROM trains WHERE ID=" & Request.Form("train")
RecordsetObject.Open SQLVariable,ConnectionObject,1,2
ConnectionObject.Close
Response.Redirect("login.asp")
L LarsG Medlem sedan dec. 2000 12 464 inlägg Set ConnectionObject = Server.CreateObject("ADODB.Connection")
ConnectionObject.Open "erciz.net-koppling"
SQLVariable = "DELETE FROM trains WHERE ID=" & Request.Form("train")
ConnectionObject.execute SQLVariable,,128
ConnectionObject.Close
set ConnectionObject = nothing
Response.Redirect("login.asp")
Inget recordset behövs öht.
crisse6 Medlem sedan dec. 2000 2 526 inlägg tänkte just säga det LarsG, inget recordset.... sorry!
visst är jag lite bättre inom asp LarsG ?