webForumDet fria alternativet

Vad är fel????

ASP

2 svar · 185 visningar · startad av Tmed

Medlem sedan juni 2000145 inlägg
Frågan#1

Vad är det för fel på denna rad?

strSQL = "SELECT * FROM tblMess WHERE ToUserName="& strUser &" ORDERBY DateOfPost DESC"

Får felet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'ToUserName=olle ORDERBY DateOfPost

strUSer är en variabel innehållande ett namn eller liknande.

Har prövat med "nuffror" lite överallt men utan resultat!

Medlem sedan dec. 200012 464 inlägg
#2
strSQL = "SELECT * FROM tblMess WHERE ToUserName='"& strUser &"' ORDERBY DateOfPost DESC"

Strängar omges alltid av ' i SQL.

------------------
essentitia preter non sans multiplicandum

Medlem sedan juni 2000145 inlägg
#3

Vilket hjärnsläpp jag måste haft.....
Hade lagt till ett fält i databasen(DateOfPost) men inte fört över denna till servern.........
Jag hade gjort som du skrev i början men ändrade det när det inte funkade...
Och så hade man glömt att överföra den nya databasen...........

ja, ja...smällar man får ta!

249 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)