PeeerMedlem sedan mars 20025 362 inlägg
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i INSERT INTO-uttryck.
strSQL = "INSERT INTO t_news (typeID, rubrik, content, user, tidpunkt, sparad)"
strSQL = strSQL &" VALUES (" & request.form("typ")&", '" & Replace(request.form("rubrik"), "'", "''") &"', '" & Replace(Request.Form("message"), "'", "''")&"', '" &session("user") & "', #"&datum&"#, #"&now()&"#)"
INSERT INTO t_news (typeID, rubrik, content, user, tidpunkt, sparad) VALUES (3, 'Rubriken', 'message', 'Peeer', #2002-12-01#, #2002-12-01 21:49:27#)
Vad är felet?
t_news
*ID = räknare
*typeID = siffra
*rubrik = text
*content = pm
*user = text
*tidpunkt = datum
*sparad = datum
@ndersMedlem sedan juni 200026 914 inlägg
Prova att byta namn på fältet user.
Mvh,
PeeerMedlem sedan mars 20025 362 inlägg
Ska göra det!
Tyvärr så har jag itne access på det här datorn, kan man lösa det med en SQL-sats av något slag?
EkströmMedlem sedan feb. 20021 690 inlägg
strSQL = "INSERT INTO t_news (typeID, rubrik, content, [user], tidpunkt, sparad) " & _
"VALUES (" & request.form("typ")&", '" & Replace(request.form("rubrik"), "'", "''") &"', '" & Replace(Request.Form("message"), "'", "''")&"', '" & session("user") & "', #"& datum &"#, #"& now() &"#)"
PeeerMedlem sedan mars 20025 362 inlägg
Ekström. Du bist ein engel!
Men varför fungerade inte den andra koden. Är user ett otillåtet namn på en kolumn?
EkströmMedlem sedan feb. 20021 690 inlägg