學生信息管理系統調試—實時錯誤‘91’

 

 

很早就聽過‘奪命91’的大名,後來站在巨人的肩膀上得知,‘91’的錯誤都是與數據庫有關,總結如下

  1.首先,當遇到‘91’錯誤時,我們考慮代碼問題

  • 代碼書寫:有沒有代碼書寫錯誤,比如‘from’錯寫爲‘form’
  • 空格:SQL語句之間是否少了或多了空格:txtSQL = “select * fromuser_Info”
  • 符號:在一句完全的查詢語句中,比如  txtSQL = “select * from class_Info where class_No=’” & Trim(txtClassno.Text) & “’”,其中在最後判斷輸入框中的條件時,雙引號和單引號一定要注意(整句話的引號從外到內一共分三層:雙引號,單引號,雙引號),既不可破壞其順序層次,也不能丟三落四。(切記:中英文不要弄混)

   2.如果代碼都沒問題,我們考慮是不是數據庫的連接或odbc沒有配置好

解決方法:在運行程序之前沒有配置ODBC數據源或者ODBC數據源配置錯誤,當然前提得是SQL Server執行了相關的SQL代碼(學生系統中用到的student.mdb文件),數據庫中與代碼的名稱要一致。

總結:遇到問題不要慌,大家來幫忙。

 

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