Ich versuche, Datenbank zu verwenden:Datenbank System.Data.SqlClient.SqlException
SqlConnection sqlcon = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=D:\DB\LogiDB.mdf;Integrated Security=True;Connect Timeout=30");
string query = "Select * from tbl_Login Where username = '" + textBox1.Text.Trim().ToLower() + "' and password = '" + textBox1.Text.Trim().ToLower() + "'";
SqlDataAdapter sda = new SqlDataAdapter(query, sqlcon);
DataTable dtbl = new DataTable();
sda.Fill(dtbl);
if (dtbl.Rows.Count == 1)
{
//
}
meine Dateien ist:
dbo.Table.sql
LogiDB.mdf
LogiDB_log.ldf
tbl_Login.sql
nicht sicher, was ich falsch mache, aber wenn ich drücken Button habe ich diese mit der Linie sda.Fill(dtbl);
:
An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll
Additional information: Invalid object name 'tbl_Login'.
nicht die Lösung für dieses Problem, aber bitte achten Sie auf [Bobby Tables] (http://bobby-tables.com/) –
1. Ihre 'Sqlconnection' deutete nicht auf die Zieldatenbank , finden Sie die richtige SQL-Verbindungszeichenfolge, die Verbindungszeichenfolge hat nichts mit Ihren Datenbankdateien zu tun. Du könntest versuchen, einen im Visual Studio zu finden (keine OLE DB Verbindung, entferne 'Provider'); 2. Sie haben vergessen, die SQL-Verbindung zu öffnen, bevor Sie die Abfrage ausführen – LONG
Speichern Sie keine Passwörter in der Datenbank aus verschiedenen Gründen. – Hans