Entwickler-Ecke

Datenbanken - Problem mit Speicherplatz bei TIBDataSet


Michaela - Fr 13.08.04 09:25
Titel: Problem mit Speicherplatz bei TIBDataSet
Hallöchen,

ich habe ein Dataset, mit dem ich auf eine IB Datenbank zugreife. Das funktioniert auch ganz gut, bis auf ein Problem: "Zu wenig Arbeitsspeicher".

Nun könnte ich die Ergebnismenge verringern, indem ich mehrere Abfragen mit unterschiedlichen Filterkriterien stelle- aber das wollte ich eigentlich nicht.
Gibt es eine Möglichkeit auf alle Datensätze gleichzeitig zuzugreifen, ohne das mein Rechner die weiße Flagge hisst.

Vielleicht weiß ja jemand was speichereffizientes...
Ach so, es handelt sich bei der Ergebnismenge schon um eine gefilterte Menge ... und trotzdem brauche ich alle.

Vielleicht gibt es auch eine andere Möglichkeit eine Tabelle aus einer IBDatenbank zu filtern und in eine Tabelle einer anderen IBDatenbank einzutragen ??? :?:

Ciao Michaela


Udontknow - Fr 13.08.04 09:52

Hallo!

Da wirst du wohl nicht herumkommen, entweder Abfragen zu splitten oder, falls das möglich ist, die Arbeit einfach direkt auf dem IBServer in einer Stored Procedure ausführen zu lassen.

Beschreibe doch mal genau, was du denn für Daten holst, und wieso die unbedingt alle zum Client wandern müssen.

Cu,
Udontknow


Michaela - Fr 13.08.04 10:00

Also ich hole verschiedene Daten aus Adressbüchern wie Name, Vorname usw. Es handelt sich aber im eine ganz schön große Anzahl, was wie gesagt meinen Rechner in die Knie zwingt.

Im Moment liegt das Problem vielleicht auch da dran, dass mein Rechner der Interbase Server ist und beide Datenbanken ihn auch schon zumuellen...
das ändert sich später noch.

Aber mal eine andere Frage.

Wenn ich jetzt 2 Datenbanken habe und ich will die Tabelle von einer zur anderen kopieren und filtern, wie greife ich dann per Stored Proc auf die Fremddatenbank zu!?

hab ich halt noch nie gemacht... Also SP's hab ich schon geschrieben, aber immer nur auf einer Datenbank?

Michaela