要先CreateParameter,创建的Parameter的对象再APPEND。
不用加Declare,这里是动态参数(或者叫架构参数)。

解决方案 »

  1.   

    com.commandtext="select * from myTable where id='" & @p1 &"' and location='" & @p2 & "" "
      

  2.   

    对,CreateParameter,创建的Parameter的对象再APPEND。
      

  3.   

    同意ntyybx(在家靠父母,上网靠朋友) 
    dim p1 as integer
    dim p2 as integer
    com.commandtext="select * from myTable where id=" & p1 & "and location=" & p2
      

  4.   

    同意ntyybx(在家靠父母,上网靠朋友) 
    dim p1 as integer
    dim p2 as integer
    com.commandtext="select * from myTable where id=" & p1 & "and location=" & p2
      

  5.   

    creatparameter
    set parameter
      

  6.   


    Set cm = New ADODB.Command
    cm.Parameters.Append cm.CreateParameter("@ID", adInteger, adParamInput)
    cm("@ID") = "" 
    Set rs = cm.Execute