Mọi người cho mình hỏi tí, mình mới viết chương trình password , để so sánh 2 chuỗi chỉ dùng mỗi hàm string.Compare
string connetionString = null;
SqlConnection sqlCnn;
SqlCommand sqlCmd;
SqlDataAdapter adapter = new SqlDataAdapter();
DataTable ds = new DataTable();
int i = 0;
string sql = null;
connetionString = " Data Source=BAOPC;Initial Catalog=username-password;Integrated Security=True";
sql = "Select * from passwordandusername ";
sqlCnn = new SqlConnection(connetionString);
try
{
sqlCnn.Open();
sqlCmd = new SqlCommand(sql, sqlCnn);
adapter.SelectCommand = sqlCmd;
adapter.Fill(ds);
for (i = 0; i <= ds.Rows.Count - 1; i++)
{
int result = string.Compare(txtpassword.Text, ds.Rows[i].ItemArray[2].ToString());
int result2 = string.Compare(txtusername.Text, ds.Rows[i].ItemArray[1].ToString());
if (result == 0&& result2==0)
MessageBox.Show("0k");
}
adapter.Dispose();
sqlCmd.Dispose();
sqlCnn.Close();
}
catch (Exception ex)
{
MessageBox.Show("Can not open connection ! ");
}
Mình thấy trên google có nhiều code cho password nhưng mình toàn thấy giải khác. Không biết code mình có nhược điểm gì không ạ. Mình cảm ơn nhiều

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?