private void Button1Click(object sender, EventArgs e)
{
var dt = new DataTable();
const string Connectionstring = "Data Source=GARETH-PC1;Initial Catalog=Genres;Integrated Security=True";
using (var con = new SqlConnection(Connectionstring))
{
con.Open();
var query = "Select Username From Login Where Username ='" + ComboBox1.SelectedText + "' Password ='" + textBox2.Text + "'";
using (var sda = new SqlDataAdapter(query, con))
{
sda.Fill(dt);
}
}
if (dt.Rows[0].ItemArray.GetValue(0).ToString() == "1")
{
Hide();
var ss = new Main();
ss.Show();
}
else
{
MessageBox.Show("Invalid Username or Password");
}
}
if(dt.Rows [0] .ItemArray.GetValue(0).ToString()==「1」) - 返回一個錯誤,表示表中沒有任何內容......但有一些建議?Win Form登錄中的錯誤
你是如何認定你有記錄的? – Steve
抱歉編程新手。 – user3099540
我有SQL表設置,與測試用戶名放在裏面的columts。 - 但是當我運行調試器時,它發現了表,但裏面沒有任何東西。 – user3099540