jimpaMedlem sedan jan. 2001364 inlägg
Hej,
Försöker bygga upp en liten sökfunktion :)
Kan man använda sig av ett "wildcard" som typ en * för att söka igenom alla fält i en tabell?
Bifogar ett litet uttag av min sql-sats.
if Request("SearchForumID") <> "All" then
SQL = SQL & " AND fTopics.ttForumID = " & Request("SearchForumID") & ")"
else
SQL = SQL & " AND fTopics.ttForumID = [red][B]*[/B][/red] )"
End if
SPiNMedlem sedan mars 20005 832 inlägg
I SQL används % som för wildcard. Däremot är jag osäker på om man kan bygga upp en fråga med en jämförelse mot bara %. I så fall bör man ju inte använda en WHERE-sats överhuvudtaget, vilket ger samma resultat.
jimpaMedlem sedan jan. 2001364 inlägg
Anledningen till att jag vill ha med Where-satsen är för att det ska bli rätt med antal parenteser som sätts ut tidigare i sqlén, vilket iof. går att lösa med yttligare if-sats.
Ska prova med % istället när mitt "pip"-webbhotell får tummen ur "pip" och får igång Windows-servern för MS Access-databaser, som har legat nere i över 24 "pip"-timmar.
Ursäkta men jag är så "pip" !!
SPiNMedlem sedan mars 20005 832 inlägg
Jag förstår inte problemet? :q
Du måste ju likväl kunna göra så här:
If Request("SearchForumID") <> "All" then
SQL = SQL & " AND fTopics.ttForumID = " & Request("SearchForumID") & ")"
Else
SQL = SQL & ")"
End if
jimpaMedlem sedan jan. 2001364 inlägg
Ja..självklart kan jag göra så :r
Tack