felet är att (minst) en av dina kolumner är namngiven med ett reserverat ord, text. byt namn på kolumnen eller klamra fälten i frågan så ska du se att det går bra.
mvh,
2 svar · 254 visningar · startad av Wiberg
namn = Request.Form("namn")
epost = Request.Form("epost")
text = Request.Form("mess")
url = Request.Form("url")
bild = Request.Form("bild")
nummer = request.servervariables("remote_addr")
SQL = "INSERT INTO gb (namn, epost, url, text, bild, ip) "
SQL = SQL & "VALUES ('" & namn & "', '" & epost & "', '" & url & "', '" & text & "', '" & bild & "', '" & nummer & "')"
conn.Execute(SQL)
Resultat:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14'
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i INSERT INTO-uttryck.
Fattar inte vad som är fel? När man skriver ut SQL raden innan den exekveras ser allt bra ut...
felet är att (minst) en av dina kolumner är namngiven med ett reserverat ord, text. byt namn på kolumnen eller klamra fälten i frågan så ska du se att det går bra.
mvh,
Tackar! Ska genast prova det...