請幫我解決一下c密碼修改問題!不知道哪些地方出錯了

2022-07-08 00:06:06 字數 1102 閱讀 7767

1樓:匿名使用者

string sql = "update _users set password='" + textbox2.text + "' where name=name";

這段的 "' where name=name"; 部分存在問題,

第一:"where name = " 這段不應該加單引號;

第二: name = name 後面的name是引數還是值,引數的話應該這樣寫

string sql = "update _users set password='" + textbox2.text + "where name=" + "'"+name+"'";

如果是值得話,

應該這樣寫:string sql = "update _users set password='" + textbox2.text + "where name='name'";

2樓:藍色天空

首先宣告:我的經驗也比較少,如果後面有更高明的點子,別笑我就行。

1、找出是**出的錯誤,究竟是語法錯誤 或者 資料庫連線錯誤 還是 sql 語句錯誤。

我經常的做法是在string sql 哪行的下面做出一個列印輸出操作,然後下面一行是 return(不執行後面的**),在前臺將sql獲取,帶sql server的查詢分析器中處理sql語句,看看時候正確

2、比較字串最好用 equals

語法:if (textbox1.text.equals(oldpass))

3、可能是新密碼與舊密碼沒有做比較,導致新舊密碼不相同我這在吃午飯的時間幫你解答,希望對你有幫助,不行在找我

3樓:

"update _users set password='" + textbox2.text + "' where name=name";

後邊的name是什麼應該是你之前已經確定的要修改密碼的使用者名稱吧,估計是這裡不行!

4樓:匿名使用者

sql語句有問題··where name=name 明顯不行啊··

5樓:依戀菲克

sql語句的where條件裡,name是字元,也需要加上單引號

電腦藍屏問題請各位大神幫我解決一下

acpi就是高階配置與電源介面意思 錯誤名稱 0x000000a5 acpi bios error故障分析 0x000000a5錯誤表示acpi高階電源選項遇到了問題。這個錯誤一般是因為主機板bios不能全面支援acpi高階電源選項引起的。如果遇到0x000000a5錯誤,建議到主機板製造廠商的官方...

幫我解決一下情感問題急急急,幫我解決一下情感問題 急急急

如果另外那個女的和你女朋友是朋友的話,你就說 和她在一起就為了接近你 唄 哈哈.那時沒分清誰才是對你最好的人,可能是因為你那時非常的喜歡我,所以我那時也喜歡你。同時,我知道喜歡一個人並不是一定要得到她。而且,我自己在那個時候也沒有把自己準備好,當我把自己覺得足夠的時候,我們就自然的在一起了。我和別人...

幫我修改下這個短文,請幫我修改一下這篇文章。

時光飛逝,轉眼間到了十八歲。從我選擇走出校門走進社會那一刻開始,累過 苦過,慢慢的懂得了人生也學會了接受現實。縱使一路艱難,我還是勇敢地走過來了!18歲,再也不能像以前那般放縱自己。伴隨著2010年的到來,新的希望也隨期而至,兄弟們,我們一起努力,一起拼搏,好好的把握自己,創出明朗的未來!奮力打拼屬...