Forums Neueste Beiträge
 

Strings als Propertys weitergeben

17/09/2008 - 11:34 von Stephan Riedrich | Report spam
Hallo, ich habe ein Problem, welches ich trotz zahlreicher Internetquellen
nicht verstehen und somit lösen kann.

Ich habe ein Loginformular, mit dem ich mich bei einem MySQLserver anmelde.
Nun habe ich mehrere Forms die MySQLzugriffe benötigen. Ich möchte aber nun
verstàndlicher Weise nicht in jedem Form eine neue Verbindung zum Server
herstellen, sondern die bereits initialisierte Verbindung des Loginformulars
weiterverwenden.

Ich habe aber keine Idee wie ich das bewerkstelligen kann. In einem Tutorial
war die Rede von einer Property, aber ich habe mich im Internet belesen und
verstehe Propertys nicht. Dazu muß ich vllt. noch sagen, das ich aus der
php-Ecke komme...

Wie also kann ich den Verbindungsstring aus dem Loginformular in eine andere
Form übernehmen?

MfG Stephan
 

Lesen sie die antworten

#1 Peter Fleischer
17/09/2008 - 12:25 | Warnen spam
"Stephan Riedrich" <Stephan schrieb im
Newsbeitrag news:
Hallo, ich habe ein Problem, welches ich trotz zahlreicher Internetquellen
nicht verstehen und somit lösen kann.

Ich habe ein Loginformular, mit dem ich mich bei einem MySQLserver
anmelde.
Nun habe ich mehrere Forms die MySQLzugriffe benötigen. Ich möchte aber
nun
verstàndlicher Weise nicht in jedem Form eine neue Verbindung zum Server
herstellen, sondern die bereits initialisierte Verbindung des
Loginformulars
weiterverwenden.

Ich habe aber keine Idee wie ich das bewerkstelligen kann. In einem
Tutorial
war die Rede von einer Property, aber ich habe mich im Internet belesen
und
verstehe Propertys nicht. Dazu muß ich vllt. noch sagen, das ich aus der
php-Ecke komme...

Wie also kann ich den Verbindungsstring aus dem Loginformular in eine
andere
Form übernehmen?



Hi Stephan,
speichere den Verweis auf das geöffnete Connection-Objekt in einer
statischen (Shared) Variablen. Dazu kannst eine eigene Klasse erstellen, auf
deren statische Mitglieder die dann ohne Instanzierung zugegriffen werden
kann, etwa so:

Public Class Options
Public Shared cn As DbConnection
...
End Class
...
' im Login

Options.cn = New ...
Options.cn.Open()
...
' im Programm
Dim cmd = Options.cn.CreateCommand...

Viele Grüsse
Peter

Ähnliche fragen