Jesper TMedlem sedan nov. 20017 058 inlägg U_Id = "3"
[B]'Line 24[/B]
dbopen = "SELECT * FROM experter Where Id = "& U_Id
Ger:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Id ='.
/expert.asp, line 24
U_Id = 3
'Line 24
dbopen = "SELECT * FROM experter Where Id = "& U_Id
kanske?
Jesper TMedlem sedan nov. 20017 058 inlägg Tack, det löste sig faktiskt hur vet´e katten.
MVH Jesper
U_Id = "3"
'Line 24
dbopen = "SELECT * FROM experter Where Id = "& U_Id
Då tilldelar du U_Id en sträng med värdet 3 iom dina fnuttar ( "3" ), men i SQL-frågan betraktar du U_Id som ett tal:
dbopen = "SELECT * FROM experter Where [b]Id = "& U_Id[/b]
Hade 3 nu varit en sträng skulle SQL-frågan se ut så här:
dbopen = "SELECT * FROM experter Where [b]Id = '"& U_Id &"' "[/b]
Jesper TMedlem sedan nov. 20017 058 inlägg Ja just det kom ihåg det nu, problemet var att variabeln U_Id inte var fanns tack vare ett fel i en kaka. Alltså variabeln var inte tre utan beroende av en cookie!
Tack för hjälp
MVH Jesper
PROBLEM = FÖRE LÖSNING