A AG Medlem sedan mars 2000 1 266 inlägg Trådstart 15 aug. 2000 09:12 #1 Får faktiskt inte följande kod att fungera:
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../cgi-bin/nyheter.mdb")
SQLStmt = "UPDATE nyheter SET "
SQLstmt = SQLstmt & "Rubrik = '" & Request.Form("Rubrik") & "'"
SQLstmt = SQLstmt & "Artikel = '" & Request.Form("Artikel") & "'"
SQLstmt = SQLstmt & "Email = '" & Request.Form("Email") & "'"
SQLstmt = SQLstmt & "Skribent = '" & Request.Form("Skribent") & "'"
SQLStmt = SQLStmt & " where id = " & id
Connection.Execute(SQLStmt)
%>
Error blir
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression
Andreas
Vide Medlem sedan dec. 1999 8 577 inlägg Skriv ut SQL satsen innan du exekverar den... och posta resultatet här...
A AG Medlem sedan mars 2000 1 266 inlägg Såhär:
UPDATE nyheter SET Rubrik = 'Tribes 2 screenshot'Artikel = 'Sierra studios har släppt ett screenshot på deras kommande spel Tribes 2.
'Email = 'erik@gamerslair.nu'Skribent = 'Erik Karlsson' where id =
Andreas
Vide Medlem sedan dec. 1999 8 577 inlägg <%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../cgi-bin/nyheter.mdb")
SQLStmt = "UPDATE nyheter SET "
SQLstmt = SQLstmt & "Rubrik = '" & Request.Form("Rubrik") & "' "
SQLstmt = SQLstmt & "Artikel = '" & Request.Form("Artikel") & "' "
SQLstmt = SQLstmt & "Email = '" & Request.Form("Email") & "' "
SQLstmt = SQLstmt & "Skribent = '" & Request.Form("Skribent") & "'"
SQLStmt = SQLStmt & " where id = " & id
Connection.Execute(SQLStmt)
%>
A AG Medlem sedan mars 2000 1 266 inlägg Fick samma error:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Tribes 2 screenshot' Artikel = 'Sierra studios har släppt ett screenshot på deras kommande spel Tribes 2.<br> <center><a href="bilder/spelbilder/tribes1.jpg" ><img src="bilder/spelbilder/tribes1s.jpg" border="0"></a></center>' Email = 'erik@gamerslair.nu' '.
/admino/nyupdate.asp, line 10
Andreas
Vide Medlem sedan dec. 1999 8 577 inlägg I ditt förra inlägg så saknades som du säkert märkte variebeln id ett värde och det kan säkert vara den som spökar...
A AG Medlem sedan mars 2000 1 266 inlägg Från tidigare sida skikcar jag med id till då denna sida
<form method="POST" action="nyupdate.asp?id=<%=Nyheter("id")%>">
Det konstiga är att det inte ens fungherade när jag satte ett fast värde på variabeln id på nästa sida.
Andreas
E emission Medlem sedan dec. 1999 6 721 inlägg dvs.
id=request.querystring("id")
A AG Medlem sedan mars 2000 1 266 inlägg Lösningen blev att separera allt med komma "," Så nu fungerar det galant, tilläggas bör kanske att det var emission som knäckte det
Andreas