【學生】錯誤篇
阿新 • • 發佈:2018-12-11
在敲學生的過程中不可避免的會出現一系列的錯誤,邊除錯邊記錄,結束學生了,也是時候把這些錯誤整理一下,為之後的機房提供參考。 錯誤一: 解決方法:我覺得這句話在這兒沒有什麼意義,就把它刪了,然後執行就沒問題了。
錯誤二: 出現這個問題的原因是因為資料庫沒有記錄。 解決方法:新增如下程式碼:
txtSQL = "select * from student_Info " 'SQL語句 Set mrc = ExecuteSQL(txtSQL, MsgText) '執行查詢操作 If mrc.RecordCount = 0 Then MsgBox "資料為空", vbOKOnly + vbExclamation, "提示" '功能按鈕全部失效 cmdFirst.Enabled = False cmdPrevious.Enabled = False cmdNext.Enabled = False cmdLast.Enabled = False txtSID.Enabled = False txtName.Enabled = False comboGender.Enabled = False DTPicker1.Enabled = False comboClassno.Enabled = False txtTel.Enabled = False DTPicker2.Enabled = False txtAddress.Enabled = False txtComment.Enabled = False cmdEdit.Enabled = False cmdUpdate.Enabled = False cmdCancel.Enabled = False cmdDelete.Enabled = False Else mrc.MoveFirst Call viewData
錯誤三:當前使用者不顯示 原因:我在模組定義了一個Username,又在該窗體下定義了,所以導致它為空值。 解決方法:把該窗體下的Username定義刪除。
錯誤四:新增學籍窗體 原因:VB中的聯絡電話的text文字框輸入了11位,而資料庫中的資料型別中設定字元為10。 解決方法:點選選單欄中的工具,之後如下所示 錯誤五:這種錯誤產生的原因就是窗體上缺少控制元件或者控制元件名稱不對。 錯誤六:窗體setcourseinfo 原因:出現這個錯誤一般有兩個原因, ①資料庫ODBC配置問題 ②程式碼輸入錯誤 解決方法:這個就是粗心導致程式碼輸入錯誤,只要在set和mrcc之間輸入空格即可。