在做學生信息管理系統時,出現最多的錯誤應該就是這個問題了,如圖:
出現以上情況有很多種:
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正確賦值之後,直接操作數據庫中的數據。