Mam już rozwiązanie tego problemu. Wygląda ono następująco:
try
{
bool czyBylBlad = false;;
OleDbConnection connection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb;User Id=admin;Password=;");
connection.Open();
OleDbCommand selectCommand = new OleDbCommand("SELECT haslo FROM userzy WHERE nazwa = '"+this.txtUser.Text+"'", connection);
OleDbDataAdapter adapter = new OleDbDataAdapter(selectCommand);
DataSet dataSet = new DataSet();
adapter.Fill(dataSet);
if (dataSet.Tables[0].Rows.Count == 1)
{
if(dataSet.Tables[0].Rows[0][0].ToString()!=this.txtPass.Text) czyBylBlad = true;
}
else
{
czyBylBlad = true;
}
if (czyBylBlad)
{
MessageBox.Show("Podałeś nieprawidłowy login i/lub hasło!","Błąd",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
else
{
MessageBox.Show("Logowanie przebiegło pomyślnie.","Logowanie",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
connection.Close();
}
catch (Exception exception2)
{
MessageBox.Show("ERR:"+exception2.Message);
}
autorem kodu jest: morethanchaos
http://myspace.com/morethanchaos
Dzięki za pomoc :)