Avatar billede znuggle.com Nybegynder
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?
Avatar billede medions Nybegynder
29. juli 2003 - 15:08 #1
<%
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
Avatar billede znuggle.com Nybegynder
29. juli 2003 - 15:10 #2
Det virker ikke... Andre bud?
Avatar billede eagleeye Praktikant
29. juli 2003 - 15:12 #3
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") & "')"
Avatar billede znuggle.com Nybegynder
29. juli 2003 - 15:14 #4
Tak :) Det virker :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester