Datenbankzugriff im Visual Basic 2005 / Select-abfrage ausführen

Isabel86

Grünschnabel
Hallo zusammen.

Vielleicht könnt ihr mir weiterhelfen:

Ich habe im Visual Basic 2005 eine Access Datenbank eingebunden und ein DataSet mit den Tabellen erstellt.

Weiterhin habe ich ein Formular,welches eine Nummer abfragt. In einer Function setze ich einen Select String zusammen, welcher mir die Daten zu der dazugehöigen nummer liefern soll.

Nun weiss ich aber nicht,wie ich diese Abfrage in meiner eingebundenen Tabelle ausführen soll. Im Ms Access hat das wunderbar mit Formular.RecordSource = stringSQL und Formular.txt_field.ControlSource = "Tabellenattribut" geklappt.

Aber ich finde einfach keine Lösung im Visual Studio.

Kann mir jemand weiterhelfen? Bzw. welche Angaben benötigt ihr,damit mein Problem klarer wird?

Hier mein Code im MS Access:

Code:
Public Function findCodeNr()

Dim rs As DAO.Recordset
    Dim DB As DAO.Database
    Dim strSQL As String
    Set DB = CurrentDb()
    
    strSQL = "SELECT codeNo FROM tbl_RoomCode WHERE roomNo = " & Form_frm_writeCode.txt_roomNr.Value
     
    Form_frm_writeCode.RecordSource = strSQL
    'Ergebnis der Abfrage den Textfeldern im Formular zuweisen
    Form_frm_writeCode.txt_code.ControlSource = "codeNo"
        
End Function

Gruss
Isa
 
Zurück