webForumDet fria alternativet

Syntaxfel i INSERT INTO ut tryck!

2 svar · 265 visningar · startad av Ricki

RickiMedlem sedan juni 2000373 inlägg
#1

SQL = "INSERT INTO News (Title, Message, Date, PostedBy) Values('" & Title & "', '" & News & "', '" & Session("Member") & "', " & DateNews & ")"

Vad är fel?
Skriver jag ut SQL:en får jag:

INSERT INTO News (Title, Message, Date, PostedBy) Values('[CSG]Ricki', 'a', '[CSG]Ricki', 2000-09-13 23:22:56)

------------------
Hälsningar Ricki
www.ricki.nu

emissionMedlem sedan dec. 19996 721 inlägg
#2

1. Fel ordning på på kolumnerna. Det ser du nog, om du tittar efter.
2. Date är ett reserverat namn. Lägg mellan klamrar, eller byt namn.
3. Lägg datum mellan #-tecken.

@ndersMedlem sedan juni 200032 969 inlägg
#3

för det första ser det ut som om du har sätt fälten i olika ordning i insert-satsen.

sen ska du också ha # runt datum om du kör access, ' om du kör sql server.

------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
det man inte minns har inte hänt.
hit med en berka!</A>

157 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
154 ms — hämta tråd, inlägg och bilagor (db)