Fehlermeldung bei OleDbConnection

27/10/2008 - 16:26 von Andreas Ahrens | Report spam
Hi NG,

ich habe bei folgendem Listing eine Fehlermeldung:

private void Window_Loaded(object sender, RoutedEventArgs e)
{

//Verbindungsstring

string strCon = "Provider=SQLOLEDB;Data Source=.\\SQLEXPRESS;" +
"Initial Catalog=SqlAdressen;" +
"User ID=Andys\andy;" ;

//Fehlermeldung:
//Das Format der Initialisierungszeichenfolge stimmt
//nicht mit der Spezifikation überein, die bei Index '84' beginnt.

OleDbConnection con = new OleDbConnection(strCon);


//Versuche zu öffen
try
{
con.Open();
MessageBox.Show("OK");
con.Close();
}

//geht nicht? -Fehlermeldung
catch (OleDbException f)
{
MessageBox.Show(f.Message, "Datenbankfehler");
}
}
}

Wo liegt der Fehler?

Gruss
Andy
 

Lesen sie die antworten

#1 Peter Fleischer
27/10/2008 - 17:11 | Warnen spam
"Andreas Ahrens" schrieb im
Newsbeitrag news:

ich habe bei folgendem Listing eine Fehlermeldung:

private void Window_Loaded(object sender, RoutedEventArgs e)
{

//Verbindungsstring

string strCon = "Provider=SQLOLEDB;Data Source=.\\SQLEXPRESS;"
+
"Initial Catalog=SqlAdressen;" +
"User ID=Andys\andy;" ;
...
Wo liegt der Fehler?



Hi Andy,
nimm besser die Klassen aus dem Syste.Data.SQLClient Namensraum. Diese
Klassen sind auf den SQL Server abgestimmt.

Weiterhin musst du bei gemischter Authentifizierung neben dem Nutzernamen
auch das Kennwort im ConnectionString angeben.

Viele Grüsse
Peter

Ähnliche fragen