Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

FIND-Befehl für Recordset über ADO VB6





Frage

Hallöchen, ich habe in VB6 über Environment eine Access 2000 Datenbank eingebunden (Provider: Microsoft Jet 4.0 OLE DB provider). Dadurch legt VB automatisch ein Recordset entsprechend der Datenbank an (bei mir: mitglied.rsSortiert....) Das Ganze funktioniert gut. Ich habe jetzt nur ein Problemm beim Suchen eines Datensatzes. Mit mitglied.rsSortiert.find (suchkriterium) kann ich einen Satz suchen (findnext, etc. gibt es dort nicht !) Als Kriterium steht bspw. "nachname like 'Müller'" Damit such er im Feld Nachname nach dem Text "Müller", aber eben nur in diesem Feld. Ich möchte nun alle (oder mehrere) Felder abfragen. Geht dies mit einer Kommandozeile ? Als Test habe ich als Suchbegriff folgendes probiert: "nachname like 'müller' or vorname like 'müller'". Das lässt VB aber nicht zu (abbruch mit Syntax-fehler). Ist mit Find, oder etwas anderem, so was möglich ? Bis jetzt habe ich die Sache so gelöst, dass ich mehrere Durchläufe mache (einmal mit nachname einmal mit vorname ...). Das bringt aber manchmal Probleme mit sich. cya Roland

Antwort von



Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: