Witam
Chciałbym połączyć się z bazą danych w formacie SQLCE .(sdf), w celu zalogowania się. Wyskakuje mi błąd:
Unable to load DLL 'sqlceme30.dll': Nie można odnaleźć określonego modułu. (Exception from HRESULT: 0x8007007E)
w komędzie SQLCeConnection.
string connectionString = "Data Source=C:\\Users\\Kaczka\\Documents\\czsamocodowe.sdf;Persist Security Info=True; password=<Acde!@#Carrs>";
SqlCeConnection polaczenie = new SqlCeConnection (connectionString);
polaczenie.Open();
string commandString = string.Format("SELECT * FROM uzutkownicy WHERE login = '{0}' AND haslo = '{1}'", tblogin.Text, tbhaslo.Text);
SqlCeCommand cmd = new SqlCeCommand(commandString, polaczenie);
SqlCeDataReader czytacz = cmd.ExecuteReader(CommandBehavior.CloseConnection);
if (!czytacz.HasRows)
{
MessageBox.Show("Podałeś złe dane, spróbuj ponownie","Złe dane", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
switch (czytacz["poziomuprawnien"] as string)
{
case "Admin":
ShowNextWindow(new PanelAdmin(czytacz["nazwisko"] as string));
break;
case "Uzytkownik":
ShowNextWindow(new czescisamochodowe(czytacz["nazwisko"] as string));
break;
default:
MessageBox.Show("Nieznany poziom");
break;
}
}
Proszę o pomoc.