应该是open报的错,说明open方法还需要一个必须指定的参数
你试试
rs.Open "select * from customer where ID='" & txtUser.Text & "'", cn,,,adCmdTable

解决方案 »

  1.   

    我觉得是sql 语句的问题,因为rs的参数都是可选的。
    你在运行时在上面那句设置断点,然后在立即窗口运行下面这句,再把
    得到的结果在查询分析器里运行分析应该可以找到原因。
    ?"select * from customer where ID='" & txtUser.Text & "'"
      

  2.   

    1.字段名是否正确。
    2.ID的数据类型与txtUser.Text的数据类型是否一致.(提醒)
    3.记得给分哦
      

  3.   

    变量都定义了吗?
    比如说:DAM A AS STRING
      

  4.   

    sql语句有问题,恐怕没有ID这个字段或者表名写错了?