Hallo
Ich möchte gerne eine Anwendung schreiben wo man nach belieben SQL Befehle an einen DB Server schicken kann und das Ergebnis nach einem select z.B in einem dataGrid oder listView angezeigt werden.Es funktioniert auch alles nur wenn ich einen select über eine Tabelle schieb wo tausende
Datensätze oder mehr vorhanden sind dann platzt meine Anwendung aus allen Nähten hatte mal über 500 MB im Speicher ist mir gar nicht aufgefallen hatte ich nur durch Zufall geshen und dann mal versucht rauszufinden warum.
Bis jetzt ohne Erfolg.
Das Problem kann ich ja evtl. verstehen ich hol mir alle Sätze im Speicher. Das muß ja nicht sein man kann dem odbcdataAdapter auch ein start und end recordset mitgeben das Problem was dann besteht ist folgendes wenn ich 10 oder mehr selects auf die DB abfrage dann wächst der Speicher immer an nach jedem button_Click mehr und mehr und mehr usw.Erst nach dem Beenden der Anwendung wirds etwas leerer im Speicher.Ich habe schon mit dem odbcDataAdapter und oder odbccommand ausprobiert ,das DataSet vorher geleert aber der Speicher steigt immer wieder an je mehr abfragen je mehr Speicher wird verbraten.
Weiß jemand wie man sowas wieder los wird und oder es richtig Programmieren kann ?
Die Anwendung wird in C# Progrmmiert als Datenbank wird die DB2 benutzt.
Danke schonmal
Ich möchte gerne eine Anwendung schreiben wo man nach belieben SQL Befehle an einen DB Server schicken kann und das Ergebnis nach einem select z.B in einem dataGrid oder listView angezeigt werden.Es funktioniert auch alles nur wenn ich einen select über eine Tabelle schieb wo tausende
Datensätze oder mehr vorhanden sind dann platzt meine Anwendung aus allen Nähten hatte mal über 500 MB im Speicher ist mir gar nicht aufgefallen hatte ich nur durch Zufall geshen und dann mal versucht rauszufinden warum.
Bis jetzt ohne Erfolg.
Das Problem kann ich ja evtl. verstehen ich hol mir alle Sätze im Speicher. Das muß ja nicht sein man kann dem odbcdataAdapter auch ein start und end recordset mitgeben das Problem was dann besteht ist folgendes wenn ich 10 oder mehr selects auf die DB abfrage dann wächst der Speicher immer an nach jedem button_Click mehr und mehr und mehr usw.Erst nach dem Beenden der Anwendung wirds etwas leerer im Speicher.Ich habe schon mit dem odbcDataAdapter und oder odbccommand ausprobiert ,das DataSet vorher geleert aber der Speicher steigt immer wieder an je mehr abfragen je mehr Speicher wird verbraten.
Weiß jemand wie man sowas wieder los wird und oder es richtig Programmieren kann ?
Die Anwendung wird in C# Progrmmiert als Datenbank wird die DB2 benutzt.
Danke schonmal
Comment