|
| Autor |
Nachricht |
Donar Newbie

Anmeldedatum: 02.06.2003 Beiträge: 4
|
LIKE - Operator
Verfasst am: 04.06.2003, 16:57 |
|
|
Hi,
ich hoffe Ihr könnt mir helfen.
sql = "SELECT KundDat.LfNr, KundDat.KundNam1, KundDat.KundNam2, KundDat.Bemerk, KundDat.Bemerk2, KundDat.Bemerk3, KundDat.PLZ, KundDat.Stadt From KundDat WHERE (((KundDat.KundNam1) Like '[ & strTxtItem &]%'))"
Dies ist mein Vbasic-Code mit dem ich aus der Tabelle "Kunddat" der Datenbank "Kunden" alle Kunden anzeigen lassen will die mit dem Buchstaben anfangen der in der Variable "strTxtItem" hinterlegt ist.
In der Anzeige stehen aber auch Kunden die überhaupt nicht mit dem Buchstaben anfangen der in der Variable gespeichert ist, wieso?
Ich hoffe Ihr könnt mir helfen, ich bin nämlich schon am verzweifeln.
|
|
| |
|
 |
Donar Newbie

Anmeldedatum: 02.06.2003 Beiträge: 4
|
Verfasst am: 05.06.2003, 10:55 |
|
|
Habs inzwischen selber gelöst
sql = "SELECT KundDat.LfNr, KundDat.KundNam1, KundDat.KundNam2, KundDat.Bemerk, KundDat.Bemerk2, KundDat.Bemerk3, KundDat.PLZ, KundDat.Stadt From KundDat WHERE (((KundDat.KundNam1) Like '" & strTxtItem & "%'))"
|
|
| |
|
 |
Anonymous Gast
|
Verfasst am: 10.06.2003, 10:32 |
|
|
Du musst bevor du die Variable übergibts, das % dem strTxtItem dazu addieren, so dass nachher im strTxtItem das % schon enthalten ist. Ausserdem sieht die Übergabe so aus:
" & strTxtItem & "!
|
|
| |
|
 |
Donar Newbie

Anmeldedatum: 02.06.2003 Beiträge: 4
|
Verfasst am: 11.06.2003, 07:54 |
|
|
Hat eigentlich mit ' " & strTxtItem & "%' geklappt, kannsrt du mir das mit dem % dazuaddieren bitte genauer erklären? Wenn sich solche Sql - abfragen etwas flexibler gestalten lassen würden wäre mir das eine große Hilfe.
|
|
| |
|
 |
|
|