Nej, inte om du inte visar mer kod.
Det är även en fördel om du visar värdet av variabeln SQLstmt.
------------------
essentitia preter non sans multiplicandum
7 svar · 194 visningar · startad av Hazze
Har problem att lägga till nyheter i en databas. Dessutom har koden fungerat tidigare vilket gör mig förvirrad. Felmeddelandet ser ut så här:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
tralala.asp, line 93
Det bör kärva någonstans på dessa raderna:
SQLStmt = "Insert Into recenserat "
blabla Connection.Execute(SQLStmt)
Några idéer? :q :)
------------------
It aint over until the fat lady sings...
Nej, inte om du inte visar mer kod.
Det är även en fördel om du visar värdet av variabeln SQLstmt.
------------------
essentitia preter non sans multiplicandum
SQLStmt = "Insert Into recenserat "
...
response.write SQLStmt
Connection.Execute(SQLStmt)
Hej, kör denna och återkom med resultatet. byt ut ... mot den kod där är nu :)
mvh Jörgen
------------------
"Ett väl utfört arbete ger en inre tillfredsställelse och är den grund varpå samhället vilar."
Här kommer mer kod: :)
SQLStmt = "Insert Into recenserat "
SQLStmt = SQLStmt & "(Band, Skiva, Text, Recension, Datum, Betyg, Av, Link) "
SQLStmt = SQLStmt & "VALUES('" & Request.Form("bandet") & "', '" & Request.Form("skivan") & "', '" & Request.Form("ingressen") & "', '" & Request.Form("recensionen") & "', '" & Request.Form("datumet") & "', '" & Request.Form("betyget") & "', '" & Request.Form("vem") & "', '" & Request.Form("lank") & "')"
Connection.Execute(SQLStmt)
------------------
It aint over until the fat lady sings...
Hej!
Kan misstänka något av följande:
Betyget är av numerisk sort och du ska du inte ha några apostrofer. Är det en accessdatabas vill den ha # # runt datum.
Prova att skriva ut den enligt ovan med response.write
r: vilka fält är av vilken typ?
mvh Jörgen :)
------------------
"Ett väl utfört arbete ger en inre tillfredsställelse och är den grund varpå samhället vilar."
[Redigerat av jorgen den 22 sep 2001]
Text är ett reserverat ord i Access. Det kan också vara problem med datatyper, datumvärden omges av # i access.
------------------
essentitia preter non sans multiplicandum
Fungerar nu. :)
Stort tack för hjälpen. Bytte namn på fältet "Text" så fungerade allt utan problem.
------------------
It aint over until the fat lady sings...