V
Vaydis
Hallo,
ich habe eine Tabelle mit Einträgen zu Gebäuden wenn ich jetzt per Recordset prüfen will ob ein bestimmter Wert vorhanden ist dann bekomme ich trotz eines leeren Feldes in der Datenbank folgendes:
Recordcount sagt "1"
(strSQLGrundlage.EOF And strSQLGrundlage.BOF) = 0
MsgBox(strSQLGrundlage.fields(0)) wird garnicht angezeigt
On Error Resume Next
Dim db As Database
Dim strBildpfad As String
Dim strSQLGrundlage As Recordset
Set db = CurrentDb
Set strSQLGrundlage = db.OpenRecordset("Select Pfad_RA FROM tbl_grundlage_neu WHERE Straße = Eval (""Forms!Formular3!Kombinationsfeld8"")")
If Not (strSQLGrundlage.EOF And strSQLGrundlage.BOF) Then...
Der Straßenname kommt aus einem Kombifeld.
Wie bekomme ich jetzt raus was in dem Recordset steht? Und warum steht überhaupt etwas drin bei einem leeren Feld?
ich habe eine Tabelle mit Einträgen zu Gebäuden wenn ich jetzt per Recordset prüfen will ob ein bestimmter Wert vorhanden ist dann bekomme ich trotz eines leeren Feldes in der Datenbank folgendes:
Recordcount sagt "1"
(strSQLGrundlage.EOF And strSQLGrundlage.BOF) = 0
MsgBox(strSQLGrundlage.fields(0)) wird garnicht angezeigt
On Error Resume Next
Dim db As Database
Dim strBildpfad As String
Dim strSQLGrundlage As Recordset
Set db = CurrentDb
Set strSQLGrundlage = db.OpenRecordset("Select Pfad_RA FROM tbl_grundlage_neu WHERE Straße = Eval (""Forms!Formular3!Kombinationsfeld8"")")
If Not (strSQLGrundlage.EOF And strSQLGrundlage.BOF) Then...
Der Straßenname kommt aus einem Kombifeld.
Wie bekomme ich jetzt raus was in dem Recordset steht? Und warum steht überhaupt etwas drin bei einem leeren Feld?