dim rst As New ADODB.RecordsetCall rst.Open("select * from class where (班级 ="&text1.text&")", cnn, adOpenDynamic, adLockOptimistic)然后系统提示语法错误?大家帮我看看

解决方案 »

  1.   

    你为什么要使用调用
    何不直接有
    rst.Open "select * from 表 where 条件", cnn, adOpenDynamic,adLockOptimistic
      

  2.   

    同意楼上的
    rst.Open "select * from 表 where 条件", cnn, 3,3
      

  3.   

    大家帮我看看哪里的语法错误,我找不到,主要是提示where后面的条件好象语法有错误
      

  4.   

    应该是这样:"select * from class where 班级 ='" & text1.text & "'"
      

  5.   

    rst.Open "select * from class where 班级 ='" & text1.text & "'", cnn, adOpenDynamic, adLockOptimistic
    字符型数据前后需要加单引号,另外,你的括号多余。