[CSharp.net] AW: Antwort: [CSharp.net] AW: [CSharp.net] A W: [CSharp.net] RE: [CSharp.net] Prüfen, ob...

Arndt, Sven csharp.net at glengamoi.com
Tue, 30 Mar 2004 13:57:29 +0200


Danke, passt.
Kannst Du mir erklären, warum das 'finally'  nicht funktioniert?

private void db_connect()
{
	string conStrg = "Provider=Microsoft...";
	try {
		OleDbConnection con = new OleDbConnection(conStrg);
		con.Open();
		MessageBox.Show("Open");
	}
	catch {
		MessageBox.Show("Fehler");
	}
	finally {
		con.Close();
	}
}

Fehler: "Der Typ oder Namespace 'con' konnte nicht gefunden werden.
Möglicherweise fehlt eine Anweisung oder ein Assemblyverweis"

Gruß Arndtinho


-----Ursprüngliche Nachricht-----
Von: csharp.net-admin@glengamoi.com
[mailto:csharp.net-admin@glengamoi.com] Im Auftrag von
Henning.Martens@gkss.de
Gesendet: Dienstag, 30. März 2004 13:43
An: csharp.net@glengamoi.com
Betreff: Antwort: [CSharp.net] AW: [CSharp.net] AW: [CSharp.net] RE:
[CSharp.net] Prüfen, ob...

Du kannst den Status der Connection abfragen.

   OleDbConnection myConnection = new OleDbConnection();
   myConnection.ConnectionString = "Provider=SQLOLEDB;Data 
Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;";
   myConnection.Open();

   MessageBox.Show("Connection State: " + myConnection.State);

   myConnection.Close();

In Deinem Fall müsste der Status mit con.State abgefragt werden. Die 
möglichen Stati findes Du in der Referenz unter
System.Data.ConnectionState Enumeration

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
CSharp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net