执行语句:Set rst = New ADODB.Recordset
  rst.Open Trim$(sql), cnn, adOpenKeyset, adLockOptimistic
时,发生以下错误:
实时错误‘-2147217900(80040e14)‘
data type mismatch in criteria expression
为什么?哪位大哥可以解决!急啊!!!!!!!!!

解决方案 »

  1.   

    应用程序定义或对象定义错误
    ‘*****************************
    你有没有引用Microsoft activex data objects 2.x library?
      

  2.   

    检查一下你的SQL语句,通常是字段类型与表达式不匹配。
      

  3.   

    sql语句有些问题
    是insert,update语句吗???
    data type mismatch in criteria expression数据不匹配在标准表达式中
      

  4.   

    把sql语句放入查询分析器(sqlserver)或者access(新建查询)执行一下就知道了这是最简单的