Hallo zusammen, ich versuche nun schon seit geraumer Zeit auf meine SQL-Datenbank zuzugreifen. Ich habe bereits all möglichen Google-Links durchsucht, habe auch schon ne Menge ausprobiert aber nichts hat geholfen.
Leider sind meine Erfahrungen in c# noch sehr unterentwicklet so das es wahrscheinlich nur eine Kleinigkeit ist
Ich bekomme immer die Meldung:
Quelltext
1:
| Der 'nobody\sqlexpress'-Provider ist nicht auf dem lokalen Computer registriert. |
ich habe bereits auf 86x umgestellt, also daran liegt es nicht
hier ist noch mein Quellcode:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
| String server = "Provider=nobody;"; String uid = "User ID=Raorkon;"; String passwort = ""; String Initial = "Initial Catalog=testdb"; String connectionString = server+uid+"Passwort=\"\";"+Initial; OleDbConnection connection = new OleDbConnection(connectionString); OleDbCommand command = connection.CreateCommand(); command.CommandText = "select userpasswort from FROM user where username = '"+txtUser+"'"; OleDbDataReader Reader; connection.Open(); Reader = command.ExecuteReader(); try { passwort = Reader["userPassword"].ToString(); oleDbConnection.Close(); } catch(OleDbException ex){lblErrMsg.Text="DB geht nicht";} } |
Moderiert von UGrohne: Code- durch C#-Tags ersetzt