000
25.01.2004, 23:02 Uhr
~Snakebite
Gast
|
hi,
habe folgendes problem:
in meiner calsse VAR steht als deklaration unter anderem dieser code:
Code: |
public class Var { public OleDbConnection DBCon = new OleDbConnection();
public Var() { } }
|
unter Class Form1 habe ich ein objekt dazu erstellt:
Code: |
Var objekt = new Var();
|
und auf button_click soll folgendes passieren:
Code: |
objekt.DBCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password=;User ID=Admin;Data Source=C:\\blA.mdb";
|
soweit funzt alles gut. keine probleme. beim starten jedoch gibt es eine fehlermeldung, also erst zur laufzeit:
Code: |
Eine nicht behandelte Ausnahme des Typs 'System.StackOverflowException' ist in test.exe aufgetreten.
|
warum, was habe ich falsch gemacht?
meine idee ist die:
eine klasse zu haben in der all objekte, variablen deklariert sind. so kann ich, da meine anwendung viele forms hat, immer auf dieses objekt der bestimmten klasse zugreifen. im quellcode wird es auch schön erkannt. ich kann auf die variablen der klasse zugreifen, aber zur laufzeit dieser fehler eben?
danke euch. |