汗等等 我最近也在做 我貼代碼吧,這些什么原始密碼和新密碼不是要用戶輸入嘛,我連接的是SQLstring userID = textBox1.Text; //用戶名
創(chuàng)新互聯(lián)公司成立以來不斷整合自身及行業(yè)資源、不斷突破觀念以使企業(yè)策略得到完善和成熟,建立了一套“以技術為基點,以客戶需求中心、市場為導向”的快速反應體系。對公司的主營項目,如中高端企業(yè)網(wǎng)站企劃 / 設計、行業(yè) / 企業(yè)門戶設計推廣、行業(yè)門戶平臺運營、成都APP應用開發(fā)、手機網(wǎng)站制作設計、微信網(wǎng)站制作、軟件開發(fā)、遂寧聯(lián)通機房等實行標準化操作,讓客戶可以直觀的預知到從創(chuàng)新互聯(lián)公司可以獲得的服務效果。
string passWorld = textBox2.Text; //密碼
string newpwd = textBox3.Text; //新密碼
Login login1=new Login(); //登陸窗口實例
if (mima() == 1)
{
SqlConnection mySqlconnection = new SqlConnection(login1.connectionString);
SqlCommand myCommand = new SqlCommand("update Table1 set 密碼='" + newpwd.Trim() + "'where 賬號='" + userID.Trim() + "'and 密碼='" + passWorld.Trim() + "'", mySqlconnection);
mySqlconnection.Open();
int command = myCommand.ExecuteNonQuery();
if (command = 1)
{
if (MessageBox.Show("密碼修改成功,現(xiàn)在馬上去登陸?", "確定", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
mySqlconnection.Close();
this.Close();
login1.Show();
}
}
else
{
mySqlconnection.Close();
MessageBox.Show("用戶不存在或密碼錯誤");
}
}
else
{
MessageBox.Show("新密碼不能與舊密碼相同!!");
textBox2.Text = "";
textBox3.Text = "";
textBox2.Focus();
}
以下這里有錯誤:
Dim mysqlstr As String = "SELECT * FROM 登錄表 WHERE users='" username " 'AND password='" userpassword " '"
修改為:
Dim mysqlstr As String = "SELECT * FROM 登錄表 WHERE users='" username "' AND password='" userpassword "'"
你可以debug將sql語句截出來放到數(shù)據(jù)里運行一下試試sql語句有沒有問題
再有將ds1.Tables.Item(0)改為ds.Tables[0]試試