<code> Har tagit bort den men felet kvarstod ändå. Får det var jag än går in på sidan bara så länge det är i databasen att göra så uppstår problemet. Om du kör egen server så kan detta kanske ge dej något Rent spontant ser denna tokig ut...Konstigt medelande någon som kan tolka det här?
set rst = con.execute("select * from user where anv='" & replace(request.form("anv"),"'","''") & "' and password ='" & replace(request.form("pass"),"'","''") & "'")
'kod ovanför är rad 8.
</code>
Är följande kod på rad 8.
får följande felmedelande.
<code>
Feltyp:
Provider (0x80004005)
Odefinierat fel
/user/login/login.asp, line 8
</code>
Jag har lakt till följande kod.
<code>
con.execute("update Stat set Inloggning = Inloggning & 1 & where id =" & cLng(session("AnvId")))
' koden ovanför är på rad 30
</code>
Och sen des fick jag det här felmedelande på rad 8 odefinierat fel.
Vad innebär det?Sv: Konstigt medelande någon som kan tolka det här?
Här kommer hela koden.
<code>
<html>
<head>
<title></title>
</head>
<body>
<%
set con = Server.CreateObject("adodb.connection")
con.open "driver={microsoft access driver (*.mdb)};dbq=" & Server.MapPath("../../db/plugget.mdb") & ";"
set rst = con.execute("select * from user where anv='" & replace(request.form("anv"),"'","''") & "' and password ='" & replace(request.form("pass"),"'","''") & "'") <-- här är problemet enligt dom rad 8.
if not rst.eof then
session("AnvId") = rst("id")
set rst = con.execute("select * from press where id =" & Cint(session("AnvId")))
If not rst.eof then
response.write "Din pressentations är redan sparad!"
else
response.write "Din pressentation är nu tillagd!"
sql = "Insert Into Press"
sql = sql & "(id)"
sql = sql & "values(" & clng(session("AnvId")) & ")" 'rad 20
response.write Sql
con.execute(sql)
Set rst = Nothing
end if
set rst = con.execute("select * from stat where id=" & CLng(session("AnvId")))
If not rst.eof then
'con.execute("update Stat set Inloggning = Inloggning +1 where id =" & session("AnvId"))
else
sql ="Insert Into Stat"
sql = sql & "(id,inloggning)"
sql = sql & "values(" & Clng(Session("AnvId")) &"," & 1 & ")"
response.write sql
con.execute(sql)
response.end
end if
'rad 37 %>
<Script>
parent.self.location.href="../info/info.asp?AnvId=<% = session("AnvId") %>";
</script>
<%
else
Response.write "Felaktigt användarnamn eller lösenord försök igen!"
end if
%>
</body>
</html>
</code>Sv: Konstigt medelande någon som kan tolka det här?
<code>
Feltyp:
Provider (0x80004005)
Odefinierat fel
/user/press/press.asp, line 28
</code>
på rad 28 står följande kod:
<code>
con.open "driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("../../db/plugget.mdb") & ";"
</code>
Kan det vara något fel på min Access sökmoter som det är fel på?
Har inte haft det innan men när jag skulle lagra information i databasen om antalet inloggningar så börja den bete sig konstigt.
Någon med lösning på vad felet kan vara?Sv: Konstigt medelande någon som kan tolka det här?
http://forums.aspfree.com/archive/t-18145
eller
http://www.aspwebb.com/fraga/lasa.asp?ID=245Sv: Konstigt medelande någon som kan tolka det här?
<code>con.execute("update Stat set Inloggning = Inloggning & 1 & where id =" & cLng(session("AnvId")))</code>
vad är det du försöker göra med "update Stat set Inloggning = Inloggning & 1 & where id ="? Plusa på Inloggning med 1 för varje ny inloggning användaren gör? Isåfall borde "update Stat set Inloggning = Inloggning +1 where id =" fungera bättre förutsatt att Inloggning är ett tal.