webForumDet fria alternativet

sökning...

ASP

3 svar · 199 visningar · startad av Zandris

Medlem sedan feb. 200160 inlägg
Frågan#1

Hjälp mig att göra en sökning...

Min SQL-sats ser ut så här:

SQL = "SELECT namn, id FROM objekt WHERE namn LIKE = '"&namn&"';"

Får felmeddelande:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'namn LIKE = 'hso haga''.
/handikappguiden/gbg/meny_tillganglighet.asp, line 30 (pekar på Set RS = Conn.Execute (SQL))

Har också provat:

SQL = "SELECT namn, id FROM objekt WHERE namn = '%"&namn&"%';"

Men får då ej någon matchning, vilket jag borde få :-(

MVH Zandra

Medlem sedan dec. 200012 464 inlägg
#2

Exakt matchning

SQL = "SELECT namn, id FROM objekt WHERE namn = '" & namn & "'"

Like kan du använda för wild-cardsökning

SQL = "SELECT namn, id FROM objekt WHERE namn like '%" & namn & "%'"

skall hitta alla poster som innehåller det som finns i namn.

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

Medlem sedan dec. 19991 606 inlägg
#3

Vad sägs om..

SQL = "SELECT namn, id FROM objekt WHERE namn LIKE '%" & namn & "%'"

inget ;

[r]
arrghh... :)
Gömt mitt misstag. :r :e

------------------
Forumledare, webForum

[Redigerat av Hallgren den 19 nov 2001]

Medlem sedan feb. 200160 inlägg
#4

Tack LarsG!

You got it!

Det var "=" som var felet.

MVH Zandra

Ok tack för detta underbara forum!

256 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)