05. oktober 2001 - 15:45
Der er
6 kommentarer og 1 løsning
ngoet galt ?
jeg får altid fejl i linje 83 men der står ik ret meget i linje 83....derfor ved jeg ik hvad der er galt... Linje 82: strSQL=\"INSERT INTO search (name,url,description,keywords,email,dato,) VALUES (\'\"&request.form(\"name\")&\"\',\'\"&request.form(\"url\")&\"\',\'\"&request.form(\"description\")&\"\',\'\"&request.form(\"keywords\")&\"\',\'\"&request.form(\"email\")&\"\',\'\" & date() & \"\')\" Linje 83: myConn.Execute(strSQL) Fejlen: Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\' [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. /start/add_link.asp, line 83
Annonceindlæg fra Cognizant
05. oktober 2001 - 15:47
#1
Det er muligvis fordi search eret beskyttet ord! Prøv evt. at kalde din tabel noget andet? //Claus
05. oktober 2001 - 15:48
#2
Grunden til du får en fejl i linie 83, er fordi din SQL sætning ikke virker som den skal. dine værdier i tabellen, hvilke typer er de? Tal, tekst... kom lige med en specificering af følgende værdier: Name Url Description keywords email dato ...så blir det måske lidt lettere at finde fejlen!
05. oktober 2001 - 15:48
#3
hvorfor må man ik vælge et eneste ord i aSP !!! IN / SEARCH ... og hvad mere må man ik ? :(
05. oktober 2001 - 15:49
#4
...Desuden kan det også godt være at email og dato er reserverede ord i access øjemed. Prøv at rette dem til noget andet
05. oktober 2001 - 15:49
#5
Der er et komma for meget: INSERT INTO search (name,url,description,keywords,email,dato,) Skal være: INSERT INTO search (name,url,description,keywords,email,dato)
05. oktober 2001 - 15:49
#6
Slap nu af da, search er ikke reserveret SQL udtryk og det er email og dato bestemt heller ikke!
05. oktober 2001 - 15:53
#7
her: name= text url= memo description=memo approved= yes/no keywords = memo email=memo dato=text views=number
Kurser inden for grundlæggende programmering