c# Datenbankanbindung

torkel

Mitglied
Hallo zusammen

ich hab mal eine Frage betreffend Datenbankverbindung.

Ich habe ein MDI Form, wo ich weitere windowsFroms darin öffen. Jetzt
brauche ich bei mehreren windowsFroms eine Datenbankanbdingung mittels
ODBC. Dies hab ich auch gemacht bei einer form und es funktioniert
einwandfrei.

Muss ich jetzt für jede WindowsForm die ich erstelle, diese verbindung
wieder von neuem aufbauen? das heisst, dobcconnection, odbcadapter und
das dataset? oder kann ich das einmal machen für das ganze projekt,
und dann immer über das eine abgefüllte dataset darauf zugreifen?

thanxx
 

Norbert Eder

Erfahrenes Mitglied
Instanzier die Verbindung doch in deiner Hauptform und gib diese dann an deine Childs weiter. Wenn dann eben eine Abfrage zu tätigen ist, machst die Verbindung kur auf, setzt dein Statement ab und machst die Verbindung gleich drauf wieder zu.

Natürlich gibt es noch weitere Möglichkeiten dieses Problem zu lösen, hängt aber davon ab, ob dein Programm der einzige Client ist, oder ob es mehrere gibt etc. etc.
 

Norbert Eder

Erfahrenes Mitglied
Wie Objekte bzw. Werte weitergeben kannst, zeigt ein Tutorial, welches es in der Tutorials-Sektion unter C# gibt. Die Connection dann zu öffnen und zu schließen sollte kein Problem darstellen.