webForumDet fria alternativet

Tal och strängar

ASP

1 svar · 96 visningar · startad av LordJens

Medlem sedan aug. 2000119 inlägg
Frågan#1

När jag kör den här koden

   SokRes = "SELECT * FROM members WHERE dag = "& Request.Form("sokmember") &""
   RecSet2.Open SokRes, Connect, adOpenStstic, adLockOptimistic

får jag det här felmeddelandet

Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'dag = Kalle Anka'. 

/search.asp, rad 20

Jag anar var felet ligger, men vet inte hur jag skall lösa det.

Please help...

Medlem sedan maj 20011 343 inlägg
#2

prova att gör så här


SokRes = "SELECT * FROM members WHERE dag = '"& Request.Form("sokmember") &"'"
RecSet2.Open SokRes, Connect, adOpenStstic, adLockOptimistic

För du måste alltid ha med ' ' om det inte är siffror du ska gämföra med.

------------------
Utdrag nr 2 ur jispirs regelbok-->Sov bara när du är trött inte när nån säger till dig :D
Ett gott trams förlänger livet :e

[Redigerat av jispir den 24 okt 2000]

269 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)