Skapar du ett ADODB Recordset för att radera poster ur databasen? Det verkar inte så optimalt.
Nej, gör så här istället;
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnEnd
Dim objConn, sDatabasePath, sSQLDeleteFromCart
sDatabasePath = "c:\data\databas.mdb"
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sDatabasePath
sSQLDeleteFromCart = "DELETE FROM kundkorg WHERE user = " & Session("user")
objConn.Execute sSQLDeleteFromCart,,128
Set objConn = Nothing
End Sub
</SCRIPT>
Jag föreslår även, som jag sagt innan, att du använder OLEDB Jet-drivrutinen istället för den gamla Access-drivrutinen.
OveRRidE: japp pga att jag använder ``Do Until RecSet.EOF´´
hehe, men det ser rörigt ut :)
objConn är istället för connect som jag använder?
förklara detta för det fattar jag inte?
``objConn.Execute sSQLDeleteFromCart,,128´´
kan man använda sig av denna ``objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sDatabasePath´´ men ändå ha en MapPath, asså i vanliga fall?