xellon Geschrieben 13. Juni 2003 Geschrieben 13. Juni 2003 Hi! hier mein Quelltext Dim db As DAO.Database, rs As DAO.Recordset, Set db = OpenDatabase(App.Path & "\konstanten.mdb") Set rs = db.OpenRecordset("select * from listplz where plz = '01561'") [/PHP] der RecordCount ist 1 obwohl in der Tabelle listplz mehrere einträge gebt wo plz = '01561' ist. Kann mir jemand sagen warum? Programmiersprache ist Visual Basic.
xellon Geschrieben 13. Juni 2003 Autor Geschrieben 13. Juni 2003 Die lösung: Dim db As DAO.Database, rs As DAO.Recordset, Set db = OpenDatabase(App.Path & "konstanten.mdb") Set rs = db.OpenRecordset("select * from listplz where plz = '01561'") rs.MoveLast rs.MoveFirst [/PHP] danach stimmt der RecordCount. Warum? So genau weiss ich nicht, aber ich glaube es hat was damit zu tun das die Tabelle über 22000 einträge hat.
MadCro Geschrieben 13. Juni 2003 Geschrieben 13. Juni 2003 hi bin mir nicht sicher aber ein rs.moveNext müsste es doch auch mache (muss ja den Zeiger verschieben)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden