Supportnet Computer
Planet of Tech

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

Recordset.Find Methode in VB 6.0 Problem





Frage

Möchte mit einem VB Programm eine Access-DB Tabelle nach einem bestimmten String durchsuchen.Wenn ich mit der Recordset.Find Methode direkt den String suche gehts. Also RECORDSET.FIND("TABELLE=MAYER")(Hochkommas vor und nach Mayer werden nicht angezeigt hier !)- funktioniert. Wenn ich aber den Suchstring (hier MAYER) in form einer Stringvariable übergeben will funktionierts nicht. Bekomme dann immer die Fehlermeldung: Die ARgumente sind vom falschen Typ, liegen außerhalb des Gültigkeitsbereiches oder sind miteinander unvereinbar. Waere für Tips sehr dankbar ! Leon

Antwort 1 von bernd

Tach;

wenn ichs richtig verstanden hab, versuchst Du es so:
Recordset.Find ("Feldname = *String*")
und das geht nicht.
Versuchs mal so
Krit = "Feldname = *" & String & "*"
Recordset.find Krit

Und nicht vergessen, * durch Hochkommas zu ersetzen.

grüßung

Antwort 2 von Leon

Volltreffer, so funktionierts !!!!
Vielen Dank !

m.f.g
Leon

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: