webForumDet fria alternativet

INSERT INTO (igen)

5 svar · 289 visningar · startad av Peeer

PeeerMedlem sedan mars 20025 362 inlägg
#1

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
#2

Prova att byta namn på fältet user.

Mvh,

PeeerMedlem sedan mars 20025 362 inlägg
#3

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
#4
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
#5

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
#6

Japp. Läs mer på http://www.aspfaq.com/show.asp?id=2080

Genererad på 363 ms · cache AV · v20260730165559-full.f96bc7eb