實時錯誤“91”

在做學生信息管理系統時,出現最多的錯誤應該就是這個問題了,如圖:

 

出現以上情況有很多種:

1、在運行程序之前沒有配置ODBC數據庫或者ODBC數據源配置錯誤,當然前提是SQL Server執行了相關的SQL代碼

2、代碼問題,大多數情況是語句出現了錯誤

(1)、SQL語句之間少了空格:txtSQL = “select * fromstudent_Info”

(2)、在執行查詢學生學籍信息的窗體中,執行語句txtSQL = “select * from result_Info where”,因爲後面還要添加條件,所以在“where”和“ " ”之間缺少空格時會出現錯誤

(3)、在一句完全的查詢語句中,比如  txtSQL = "select * from class_Info where class_No='" & Trim(txtClassno.Text) & "'",其中在最後判斷輸入框中的條件時,雙引號和單引號一定要注意(整句話的引號從外到內一共分三層:雙引號,單引號,雙引號),既不可破壞其順序層次,也不能丟三落四。

3、邏輯錯誤:缺少語句,在給執行語句txtSQL正確賦值之後,直接操作數據庫中的數據。


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章