在做学生信息管理系统时,出现最多的错误应该就是这个问题了,如图:
出现以上情况有很多种:
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正确赋值之后,直接操作数据库中的数据。