學生總結(五) 典型錯誤集錦

2021-08-07 21:34:44 字數 1622 閱讀 3773

學生完成了好長時間了,但是部落格就是遲遲沒有發,來的太遲,現在快點發!

1、實時錯誤-2147217887

這個錯誤是由於你的sql**裡你所設的長度值比你在文字框輸入的長度值小導致的,所以你改一下sql中長度值就ok了!還是舉個例子吧!

報錯的那行,是一行正常的**:mrc.fields(5) = trim(txttel(7).text),輸出值也是正常的值,再看資料庫。就發現了問題出在了資料庫字段大小上,該欄位大小為預設的10,而我輸入的ttxttel(7).text已經變成11位了。如圖!

2、錯誤91

這個錯誤就是最多的,但是如果你將乙個窗體的91產生的原因徹底研究透了,那麼解決別的問題就 so easy了

這個錯誤說白了就是沒有連線到你的資料庫裡,一般的錯誤就是拼寫錯誤,單引號必須是英文的,還有一種錯誤就是你定義的executesql的設定錯誤,所以細心檢查這兩處,就會找到錯誤的!

3、 過程宣告與同名事件或過程的描述不匹配

在設定姓名欄裡只能輸入漢字的時候,出現了過程宣告事件或過程的描述不匹配,這是由於我的vb中預設的是 private sub txtname_keypress(index as integer, keyascii as integer)

其中index as integer刪掉就好了,因為你定義的不是陣列型別。

4、實時錯誤424

就是在如下的**中出現了此錯誤提示!

public sub viewdata()

txtclassno.text = mrc.fields(0)

combograde.text = mrc.fields(1)

txtdirector.text = mrc.fields(2)

txtclassroom.text = mrc.fields(3)

end sub

這個是因為我沒有給整個窗體上宣告dim mrc as adodb.recordset,加上這句**就好了!

5、未找到方法和資料成員

這種錯誤就是因為沒有引用,或者拼寫錯誤導致的,我的出現了這個就是因為我的**寫錯了。

學生資訊管理系統錯誤總結

解決方法 這個知道是進入死迴圈了,但是不知道在 是死迴圈,因為對除錯不是很了解,所以不會解決,自從學會了除錯,這個就簡單多了,這個除錯比較簡單,直接f8往下走就知道 出現問題了。二 實時錯誤 91,物件變數或 with 塊變數未設定 解決方法 這裡控制項的名稱可能與 中的名稱不匹配。我當時是複製出來...

學生資訊管理系統 錯誤除錯及錯誤總結 3

14 錯誤描述 查詢學資訊時,如果沒有查詢到,要提示沒有查到 錯誤處理 在程式中新增乙個判斷 if not mrc.eof then else msgbox 沒有您所要查詢的資料 end if 15 錯誤描述 修改班級資訊時,如果修改了一下,然後取消修改了,但是顯示的是修改了以後的資料 錯誤處理 解...

學生資訊管理系統 錯誤除錯及錯誤總結 4

23 錯誤描述 在修改修改資料時候,首先判斷是否關鍵字重複,如果重複在判斷使用者是否要修改 錯誤處理 if mrcc.eof false then str2 msgbox 班號重複,是否確定修改 vbokcancel,警告 if str2 vbok then goto 1 else mrcc.clo...