MzMedlem sedan aug. 2001139 inlägg 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
------------------
~ Mz ~
LarsGMedlem sedan dec. 200012 464 inlägg 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)
------------------
essentitia preter non sans multiplicandum
MzMedlem sedan aug. 2001139 inlägg 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...
------------------
~ Mz ~
LarsGMedlem sedan dec. 200012 464 inlägg Kom på en sak
ntext är en datatyp i access så det går inte att ha det som kolumnnamn .
- Byt namn på kolumnen eller
- skriv frågan som
SQL = "INSERT INTO data_nyheter([nText], nDate) VALUES('"& strNyhet &"', '"& strDatum &"')"
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 27 sep 2001]
MzMedlem sedan aug. 2001139 inlägg hehe, trodde jag aldrig att det kunde vara det felet.. hehe.
Nu fungerar det i alla fall.
Tackar!
------------------
~ Mz ~