29. juli 2003 - 15:06
Der er
3 kommentarer og 1 løsning
Fejl ASP kode
Hej... Jeg har et lille problem... Der er fejl i min ASP kode :P Koden ser sådan her ud: <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("../db.mdb") Conn.Open DSN strSQL = "Insert into Ref (" strSQL = strSQL & "Name, " strSQL = strSQL & "Text, " strSQL = strSQL & "PicPath)" strSQL = strSQL & "values( " strSQL = strSQL & "'" & Request("Name") & "'," strSQL = strSQL & "'" & Request("Text") & "'," strSQL = strSQL & "'" & Request("PicPath") & "')" Conn.Execute(strSQL) Conn.Close Set Conn = Nothing Response.Redirect "refadm.asp" %> Og fejlen er: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. /znuggle_com/new/system/admin/refadd_do.asp, line 19 Fatter ikke lige hvad der er galt med INSERT INTO statement... Jeg er sikker på at der er en tabel der hedder Ref ... Nogen der kan hjælpe?
Annonceindlæg fra Barco
<% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("../db.mdb") Conn.Open DSN strSQL = "Insert into Ref (" strSQL = strSQL & "Name, " strSQL = strSQL & "Text, " strSQL = strSQL & "PicPath)" strSQL = strSQL & " values ( " strSQL = strSQL & "'" & Request("Name") & "'," strSQL = strSQL & "'" & Request("Text") & "'," strSQL = strSQL & "'" & Request("PicPath") & "')" Conn.Execute(strSQL) Conn.Close Set Conn = Nothing Response.Redirect "refadm.asp" %> //>Rune
Det virker ikke... Andre bud?
Både name og text er reserverede ord så der skal [] omkring ' strSQL = "Insert into Ref (" strSQL = strSQL & "[Name], " strSQL = strSQL & "[Text], " strSQL = strSQL & "PicPath)" strSQL = strSQL & "values( " strSQL = strSQL & "'" & Request("Name") & "'," strSQL = strSQL & "'" & Request("Text") & "'," strSQL = strSQL & "'" & Request("PicPath") & "')"
Kurser inden for grundlæggende programmering