Jag håller på o fixa med en shop te ett skolarbete...när jag ska logga in i kassan får jag detta felmeddelandet: oj tack glömde det..har precis formaterat så jag tänkte inte på de...sorry =)Problem i shop
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access] Operationen måste använda en fråga som kan uppdateras.
/shop/customerLogin.asp, line 10
Och så här ser rad tio ut:
Conn.Execute("UPDATE shCustomers SET lastLogin=NOW() WHERE id=" & Rs.Fields("id").Value)
Och jag presenterar även den mesta koden på sidan här om de hjälper:
<!--#include file="prevent_cache.asp"--><!--#include file="connection.asp"--><!--#include file="functions.asp"--><%
Dim errorString
IF Request("HTTP_METHOD") = "POST" Then
IF Request.Form("email") <> "" Then
IF Request.Form("password")<>"" Then
Set Rs = Conn.Execute("SELECT * FROM shCustomers WHERE email='" & FormatSQL( Request.Form("email")) & "' AND password='" & FormatSQL( Request.Form("password")) & "'")
If Not Rs.Eof Then
Conn.Execute("UPDATE shCustomers SET lastLogin=NOW() WHERE id=" & Rs.Fields("id").Value)
Session("shCustomerFname") = Rs.Fields("fname").Value
Session("shCustomerLname") = Rs.Fields("lname").Value
Session("shCustomerID") = Rs.Fields("id").Value
Response.Redirect "shcheckout.asp"
Response.End
Else
errorString = "Felaktig epost-adress eller lösenord."
End If
Rs.Close
Set Rs = Nothing
Else
errorString = "Fyll i ditt lösenord."
End If
Else
errorString = "Fyll i din e-post adress."
End If
End If
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>shCustomerLogin - Logga in</title>
<link rel="STYLESHEET" type="text/css" href="Style.css">
</head>
<body BGCOLOR="#FFFFFF">
<p>För att kunna handla här så måste du logga in som kund:<br>
Om du inte redan är kund så kan du registrera dig här
</p>
<% If errorString<>"" THEN %>
<p><FONT COLOR="#DD0000"><B><%=errorString%></B></FONT></p>
<% End If %>
<FORM METHOD="POST" ACTION="customerLogin.asp">
E-post adress:<br>
<input name="email" type="text" size="30" maxlength="255" CLASS="Item" VALUE="<%=Request.Form("email")%>"><br>
Lösenord:<br>
<input name="password" type="password" size="30" maxlength="30" CLASS="Item"><br>
<INPUT TYPE="Submit" Value="Logga in" CLASS="Item">
</FORM>
<p>
« Tillbaka
</body>
</html>
<%
' CleanUp
Conn.Close
Set Rs = Nothing
Set Conn = Nothing
%>
Snälla nån som kan hjälpa mig...mkt tacksam!!!Sv: Problem i shop
Hade du sökt lite i forumet så hade du fått svar på en gång.
Felet beror på att du inte har skrivrättigheter till databasen.
//Anna-KarinSv: Problem i shop