webForumDet fria alternativet

ska inte bli ett fel

Databaser & SQLur Databashanterare & SQL

2 svar · 173 visningar · startad av ampy

ampyMedlem sedan feb. 20011 498 inlägg
#1

Har denna sql-sats:

SQL = "Insert Into asp_fel(user_id, fel, datum) Values("&session("id")&", '-', '"&now&"')"

Felmeddelande:

TCX][MyODBC]You have an error in your SQL syntax near ' '-', '2002-11-16 23:00:07')' at line 1

Så här ser sql-satsen ut när jag skriver ut den:

Insert Into asp_fel(user_id, fel, datum) Values(, '-', '2002-11-16 23:00:25')

Jag ser iaf inget fel på koden och jag använder inga resarverade ord. Har kollat upp det.

Och tabellen och kolumnerna finns med i databasen. Har kollat om det hur många gånger som helst.

Så vad kan felet vara? :q

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Eftersom session("id") iinte innehåller något så blir det fel.
Det går inte att utelämna ett värde i en insert-sats.

Vill du lagra null eller 0 istället?

ampyMedlem sedan feb. 20011 498 inlägg
#3

Men jag har haft så förut tror jag, att om jag vill ha tomt så har jag bara skrivit 'blabla', , 'blabla' tex och det har fungerat bra.
Jag testade med 0 nu och då fungerar det.

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