-
更改密碼時,所有三個密碼都應由使用者輸入,因此無需將它們繫結到 ADODC。 正確的過程應該是:將“舊密碼”與資料庫的值進行比較,如果正確,則對其進行修改。
另外,你只說某句話有誤(這句話在你的**中出現過很多次),並沒有說錯誤是什麼,還發了錯誤提示! 猜測是你在第二句話中犯了乙個錯誤,因為你第一次判斷了密碼。
set rs = nothing
如果你使用它,你會犯錯誤。
其實是沒有必要訪問資料庫兩次的,按照我開始的流程,第一次拿到資料後,可以根據密碼是正確還是提示密碼錯誤來修改。
-
adcmdtable
更改為 adcmdunknow
SQL 用於初始連線"select * from user"
text2 和 text3 不需要繫結到資料庫字段。
使用 ** 實現修改。
-
標點符號拼寫錯誤,對吧? sql = "從使用者中選擇 * ,其中 username='" + trim( +'" "這就是它應該的樣子。
-
frmlogin表格是否關閉?
-
分段檢測簡化了複雜的問題。 這些錯誤被列為單獨的程式並單獨執行。
檢查錯誤訊息以查詢相應的問題。
根據錯誤情況大致可分為三類:語法錯誤、操作錯誤和邏輯錯誤。
最簡單的是語法錯誤,程式根本無法執行。 應該檢查拼寫和語法問題,比如拼寫錯誤、變數未定義等,最好將 vb 設定為要求變數宣告後才能使用,否則會因為變數名拼寫錯誤而出現一些莫名其妙的問題。
第二個是執行錯誤,它在執行過程中提示錯誤。 您應該檢查所討論的資料是否正確,是否存在錯誤,例如可被零整除,物件是否不存在,形式是否未建立等。
如果程式有效,但結果與目的不同,則存在邏輯錯誤,這是最難發現和修復的。 需要仔細分析程式中的計算過程,是否存在問題,如計算公式錯誤、邏輯關係判斷錯誤等。 在這種情況下,您可以設定乙個斷點,當您執行到斷點時,您可以檢查 ** 中的當前狀態和變數值,以確定是否存在問題。
還可以使用彈出對話方塊、新增文字框等方式,在程式執行時中間顯示一些狀態,以便於對問題的分析。
1.C語言中分號的作用是語句的結束,它包含兩個含義,一是表示帶分號的句子是語句,二是表示句子結束到分號為止。 分號不會更改程式的流程。 >>>More
1.可能是系統或程式之間不相容,開機時按F8鍵進入高階選項,選擇“最新正確配置”進入修復,無法按F8鍵進入安全模式恢復系統或重新安裝系統。 >>>More