von Ironzwerg » Fr, 06.02.2009 12:20
Guten Tach,
ich bins mal wieder.
Ich habe ein großes Problem mit dem ResultSet, das will nicht so wie ich das will.
Ich will nach einer Datenbankabfrage wissen, wie viele Ergebnisse gefunden wurden.
Dazu wäre ja oResultSet.last() gerade zu perfekt, wenn es denn funktionieren würde.
Ich habe über 1200 Datensätze und wenn ich oResultSet.last() und danach msgbox oResultSet.getRow() aufrufe, dann werden mir nur 66 angezeigt.
Die 66 wird mir auch dann angezeigt, wenn ich eine andere Abfrage absetze und nur 61 Ergebnisse erwarte.
Dazu sei gesagt, dass ich die Variable oResultSet as globale Variable verwende, da ich auch Durchläufe mit mehreren Datenbankabfrage habe und ich kann pro Durchlauf nur ein ResultSet haben.
Das habe ich irgendwo gelesen, weiß aber nicht mehr in welchem Buch das war.
Als ich auch versucht habe mehrere ResultSets in einem Durchlauf zu verwenden, ist mir das Programm um die Ohren geflogen, also ist da wohl was dran.
Wie kann ich das Problem sonst lösen, habt ihr dazu eine Idee?
Oder bin ich einfach nur zu blöd, das ResultSet richtig zu verwenden?
Danke schon mal
Gruß
Ironzwerg
Guten Tach,
ich bins mal wieder.
Ich habe ein großes Problem mit dem ResultSet, das will nicht so wie ich das will.
Ich will nach einer Datenbankabfrage wissen, wie viele Ergebnisse gefunden wurden.
Dazu wäre ja oResultSet.last() gerade zu perfekt, wenn es denn funktionieren würde.
Ich habe über 1200 Datensätze und wenn ich oResultSet.last() und danach msgbox oResultSet.getRow() aufrufe, dann werden mir nur 66 angezeigt.
Die 66 wird mir auch dann angezeigt, wenn ich eine andere Abfrage absetze und nur 61 Ergebnisse erwarte.
Dazu sei gesagt, dass ich die Variable oResultSet as globale Variable verwende, da ich auch Durchläufe mit mehreren Datenbankabfrage habe und ich kann pro Durchlauf nur ein ResultSet haben.
Das habe ich irgendwo gelesen, weiß aber nicht mehr in welchem Buch das war.
Als ich auch versucht habe mehrere ResultSets in einem Durchlauf zu verwenden, ist mir das Programm um die Ohren geflogen, also ist da wohl was dran.
Wie kann ich das Problem sonst lösen, habt ihr dazu eine Idee?
Oder bin ich einfach nur zu blöd, das ResultSet richtig zu verwenden?
Danke schon mal
Gruß
Ironzwerg