错误原因:表达式中某个列的数据类型与其对应的常量或者其他列的数据类型不一致。如SQL语句“select * from 用户 where 用户名=1 and 密码='1';”中,有两个标准表达式“用户名=1”和“密码='1'”。对标准表达式“用户名=1”,其中的1,为“数字”常量的表示方式,其为“数字”常量。若数据库表格中列“用户名”的数据类型设置的是“文本”,则表达式两边一边的数据类型为“文本”,另外一边的数据类型为“数字”,此错误为“标准表达式中数据类型不匹配”。改正方法:使标准表达式两边的数据类型一致。如上述举例的问题中,根据数据库表格中列“用户名”的数据类型设置的是“文本”,将标准表达式“用户名=1”中的1这个“数字”常量修改为“文本”常量'1'即可,即修改为“用户名='1'”,这样标准表达式两边的数据类型就一致了。(3)错误3:操作Access数据库,未找到提供程序