Joker gebruiken in SQL

Status
Niet open voor verdere reacties.

phobia

Terugkerende gebruiker
Lid geworden
4 sep 2006
Berichten
1.777
Ik heb een record met bv. List1 List2 list3 list4 Boek 1 boek2

Nu wil ik de records hebben met List

Nu dacht ik (Select * from Tabel Where Record = %ist%)

Maar mijn de uitkomst word nul.
en niet List1 List2 list3 enz

Wat doe ik fout?
 
wildcards

Probeer deze eens:
Code:
Select * from Tabel Where Record LIKE "*ist*"

Wat meer info over wildcards:
Wildcards
 
Zijn List1, List2 etc velden, of de inhoud van een veld?
De constructie die je hebt bedacht gaat inderdaad nooit werken, hoe je het ook gaat draaien. Je zult altijd een veldnaam moeten ingeven in een query, en in het geval van meerdere veldnamen, zul je die allemaal moeten definiëren.
Je kunt wel met een loopje velden toevoegen aan een sql string, waarbij je door de List velden heenloopt, met de volgende constructie:
Stel dat je 8 Listvelden hebt:

For i=1 to 8
If me(List & i) <>"" Then
strSQL=strSQL & "AND " & Me(List & i).Value
Next i

In die richting zul je denk ik moeten gaan werken.

Michel
 
Code:
    SQLcode = ("SELECT [Naam bedrijf] FROM klanten where [Naam bedrijf] LIKE '%earle%' and EmailAdres <> '' ")

Dit was de SQL die ik me bedacht had, maar het leverd me een lege Query op

list1 enz is de inhoud van de velden, tekst dus
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan