vad är det för fel???

ASP

2 svar · 325 visningar · startad av peter

Medlem sedan dec. 1999116 inlägg
Trådstart#1

Jag skulle behöva hjälp med en sak. Jag använder koden nedan för att lägga till veckonummer, lite text och ett svar i en databas. Men det fungerar inte utan jag får ett felmeddelande som lyder:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e14'
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i INSERT INTO-uttryck.
/ahinko/webbmaster/tavling/nytext.asp, rad 22

Koden jag använder:

sql="INSERT INTO text00 (vecka, text, svar)"
sql=sql & "VALUES ('" & vecka & "', '" & text & "', '" & svar & "');"
conn.execute(sql)
conn.close

Vad är det för fel? Jag lyckas inte hitta något fel. Eller kan felet ligga någon annanstans än i denna kod?

Medlem sedan dec. 19998 577 inlägg
#2

Hej!

... det kan vara så att "text" eller något annat ord du använder som variabel eller syntax är ett reserverat ord... hade ett liknande problem själv för ett tag sedan, så var det ordet "level" som var reserverat... så testa att byta ut det...

Medlem sedan dec. 1999116 inlägg
#3

Tack!!

Jag ska testa det när jag kommer hem...

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)