<% Response.Buffer = True %>
<%
If NOT session("inloggad") = "ja" THEN
Session("wrong") = "<b>Du måste logga in för att kunna besöka den begärda sidan</b>"
Response.Redirect("default.asp")
Else
Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("rum_rum.mdb")
SQL = "INSERT INTO inlagg (Text, Datum, av, rum) VALUES ('" & Request.Form("text") &"','" & Request.Form("datum") &"','" & Request.Form("av") &"','" & Request.Form("rum") &"')"
set RS = db.Execute(SQL)
response.redirect("visa_rum.asp?rum="&request.form("rum") &"")
End if %>
får jag detta felmeddelande:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14'
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i INSERT INTO-uttryck.
LarsG > Görs inte det automatiskt av Access? Har för mig det...
Annars kan Emilo blanda våra inlägg för att få det att funka troligtvis
[r]
Du borde använda klamrar runt Text eftersom att det är ett reserverat ord i SQL, liksom Date, m.fl. Tänkte att det kunde vara bra att förklara det
[/r]