rs.open "select * from ... '" & a & "'" , cn

解决方案 »

  1.   

    rs.open "select * from Table where ZD1='" & a & "'",cn
      

  2.   

    这个可读性比较强一些的:
    sqlstr = "select * from dbtable where xxx='" & a & "'"rs.open sqlstr , cn
      

  3.   

    on error goto loop:
    '....
    'SQL语句
    '....
    exit sub
    loop:
    msgbox"语句中有错误"
    END SUB
      

  4.   

    如果是数字型的字段:
    rs.open "select * from Table where 字段 = " & a ,cn
    否则:
    rs.open "select * from Table where 字段 = '" & a & "'",cn
      

  5.   

    rs.Open "select * from ... where 字段名='"& a &"'(字符)[字段名="& a&"(数字)]", cn
      

  6.   

    rs.open "select * from" & TableName & " where ...."
      

  7.   

    sqlstr = "select * from "& a &"where xxx=....'"rs.open sqlstr , cn
      

  8.   

    呵呵,我的天,问题提得不清楚多害人啦!!
    楼上的漏了一个空格
    rs.open "select * from " & a & " where .....",cn
      

  9.   

    "& 变量 &"
    '"& 字符变量 &"'
      

  10.   

    FAINT!问题提得不清楚多害人啦!!
    楼上的几位漏掉了一些关键的空格,会出错。
    rs.open "select * from " & a & " where ....'",cn
      

  11.   

    FAINT!问题提得不清楚多害人啦!!
    楼上的几位漏掉了一些关键的空格,会出错。
    rs.open "select * from " & a & " where ....'",cn