Kan det vara så att Access har problem då det inte är ett blanktecken efter values?
(Rent grammatiskt så behövs det inte men men)
4 svar · 159 visningar · startad av Mz
Hmm.. varför fungerar inte detta?
<%
strNyhet = trim(Request.Form("news"))
strDatum = Date()
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("..\db\nyheter.mdb")
SQL = "INSERT INTO data_nyheter(nText, nDate) VALUES('"& strNyhet &"', '"& strDatum &"')"
Connect.Execute (SQL)
Connect.Close
%>
Får felmeddelandet:
Syntaxfel i INSERT INTO-uttryck.
Dbfälten är båda av datatypen PM.
Borde ju fungera klockrent.. :q
Kan det vara så att Access har problem då det inte är ett blanktecken efter values?
(Rent grammatiskt så behövs det inte men men)
Tyvärr, samma felmeddelande ävem med mellanslag.
Har även testat:
SQL = "INSERT INTO data_nyheter (nText, nDate) VALUES ('test1', 'test2')"
Samma felmeddelande i alla fall...
Kom på en sak
ntext är en datatyp i access så det går inte att ha det som kolumnnamn .
SQL = "INSERT INTO data_nyheter([nText], nDate) VALUES('"& strNyhet &"', '"& strDatum &"')"