mombi19
(Lukasz Plonka)
11 Maj 2007 13:05
#1
Witam mam problem chcialbym zrobic logowanie do programu gdzie login i haslo przechowuje w bazie i mam problem . Tzn mam combobox-a podpietego do bazy i mam w nim loginy urzytkownikow i jak mam zrobic zeby po wpisaniu odp hasla program sprawdzał czy haslo jest poprawne ?
Hasła mam w bazie w tej samej tabeli co login
Ryan
(Ryan)
11 Maj 2007 22:24
#2
Przykładowy kod aplikacji konsolowej pozwalający na obsługę SQLa:
SqlConnection sqlConnection = null;
string dbconn = "Data Source=localhost; Trusted_Connection=yes; database=MojaBaza";
try
{
sqlConnection = new SqlConnection(dbconn);
sqlConnection.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM Tabela WHERE Kolumna = @wartosc", sqlConnection);
cmd.CommandType = CommandType.Text;
SqlParameter param = new SqlParameter("@wartosc", SqlDbType.Char, 1);
param.Direction = ParameterDirection.Input;
param.Value = "X";
cmd.Parameters.Add(param);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(String.Format("{0}", reader[0]));
}
}
finally
{
if (sqlConnection != null)
{
sqlConnection.Close();
}
}
Wymaga:
using System.Data.SqlClient;
using System.Data;
O budowaniu connection stringów:
http://msdn2.microsoft.com/en-us/librar … tring.aspx