Klicka på knappen Uppdatera, eller försök igen senare.
öppna hemsidan 213.64.72.16 och titta efter länkar till informationen du söker.
HTTP 500.100 - Internt serverfel - ASP-fel
Internet Information Services
Feltyp:
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.
/webcom/kolla.asp, line 44
Webbläsare:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
<% Session.Timeout = 40 %>
<%
Session("Logintries") = Session("Logintries") + 1
If Session("UserId")="" Then
'======================================================
' GLÖM INTE ATT ÄNDRA SÖKVÄGEN TILL DIN DATABAS
'======================================================
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("..\db\login.mdb"))
SQLStmt = "SELECT * FROM Login Where Login = '" & FixaTecken(Request.Form("Login")) & "' AND Password = '" & FixaTecken(Request.Form("Password")) & "'"
Set RS = Connection.Execute(SQLStmt)
If RS.EOF Then
Response.Redirect("index.asp")
Else
Session("UserId") = RS("Id")
Session("E-post") = RS("epost")
Session("Login") = RS("Login")
Session("Password") = RS("Password")
Session("info") = RS("info")
Session("beskrivning") = RS("beskrivning")
Session("Logintries") = 0
Session("onlajn") = rs("onlajn")
Session("admin") = rs("admin")
RS.Close
End If
End If
'fixar så att man ser att användaren som loggat in är online
datum = Date()
Set onlajn = Server.CreateObject("ADODB.Connection")
onlajn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("..\db\login.mdb"))
SQL = "UPDATE login SET onlajn = '" & 1 & "', senast = '"& datum &"' Where id = " & session("userid") & ""
onlajn.execute(SQL)
onlajn.Close
%>
Rad 44 är
SQL = "UPDATE login SET onlajn = '" & 1 & "', senast = '"& datum &"' Where id = " & session("userid") & ""
Tror inte det går att sätta sessionen på samma sida som den som läser av, eftersom den måste hämta info etc.
Sätt sessionen på själva inloggningssidan. Alltså denna kod på sidan innan:
<% Session.Timeout = 40 %>
Lade du in den alltså på inloggningssidan innan, eller tog du bara bort den?
Du vet även att du måste inkludera en fil för fixatecken saken i select satsen?
Sen är 1 en variabel i update satsen? Annars blir det ' 1 '
Runt dtaum får du lägga in '#" & datum & "#' istället för att få det till ett datum
'fixar så att man ser att användaren som loggat in är online
datum = Date()
Set onlajn = Server.CreateObject("ADODB.Connection")
onlajn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("..\db\login.mdb"))
SQL = "UPDATE login SET onlajn = '" & 1 & "', senast = '"& datum &"' Where id = " & session("userid") & ""
onlajn.execute(SQL)
onlajn.Close
Då fugerar det att logga in!
Men jag får samma fel sedan när jag ska logga ut för då är det nästan samma kod bara det att den får ett annat värde!
<r>
Kanske ska upplysa om att det är access 97 databaser jag kör med det ska väl inte ha nån betydelse?
Om ni vill kan ni kolla på denna andressen så ser ni felmeddelandet http://213.64.72.16/webcom
logga in som användare: gast
Lösenord: gast
Får samma felmeddelande över allt där jag försökaer uppdatera en databas!
</r>
Feltyp:
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.
hade jag en gång och då var det rättigheterna som spökade?
Om den ligger på ett webhotell så kan det vara så att det inte finns några skrivrättigheter utan du måste kontakta din "hoster" och säga att de ska sätta skrivrättigheter på just denna fil, dvs databasen.mdb
Vet du om det går att göra som de har gjort på freesqlhost.com där har de gjort typ så här:
mapparna
db
log
www
Under db läger man så klart databaserna
Under log där loggas nå statistik eller nått samt
under www lägger man själva hemsidan!
Log är jag inte intresserad av men man kan ju köra med egna global.asa där för global.asa måste ju ligga i wwwrooten och jag tror att det är en egne wwwroot man får hos dem!
Jag skulle bli väldigt glad om nån visste det eftersom att jag har två hemsidor med två olika global.asa filer??
------------------
/Jesper
270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e