[CSharp.net] AW: Prüfen, ob...

Mansur Esmann [OM] csharp.net at glengamoi.com
Tue, 30 Mar 2004 14:10:50 +0200


Immer wenn Di try{}catch{} verwendest, musst du die Deklarierung außerhalb der {} festlegen ...

	OleDbConnection con = null;
 	try {
 		con = new OleDbConnection(conStrg);
 		con.Open();
 		MessageBox.Show("Open");
 	}


Gruß Mansur

> 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
>
> _______________________________________________
> CSharp.net Mailingliste, Postings senden an:
> CSharp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/csharp.net