當我有我的登錄按鈕按下我得到這個錯誤我在Visual Basic 2017年做一個登錄頁面,我的C#的形式得到一個錯誤每次我嘗試用正確的憑據登錄
我的代碼:
private void button1_Click(object sender, EventArgs e)
{
SqlConnection sqlcon = new SqlConnection (@"C:\LOGIN\DB\LOGINDB.MDF");
string query = "Select * from Table where username='" + txtUsername.Text + "'and password='" + txtPassword.Text + "'";
SqlDataAdapter sda = new SqlDataAdapter(query, sqlcon);
DataTable dtbl = new DataTable();
sda.Fill(dtbl);
if(dtbl.Rows.Count == 1)
{
frmMain objFrmMain = new frmMain();
this.Hide();
objFrmMain.Show();
}
else
{
MessageBox.Show("Check you things");
}
}
和我的SQL表:
一個不安全的數據庫,SQL注入攻擊就緒代碼*和*存儲的純文本憑據? – alroc
您是否調試過代碼?你有沒有檢查你得到的錯誤?你能在這裏分享錯誤信息嗎? –
用try/catch包圍年代碼,並在年度問題plz中包含例外。 –