strSQL="select * from BasicData where name=\""+queryX .....+"\""

解决方案 »

  1.   

    sql ="select number from tableX where 1=1 "
    sql1 =" and z1<='" & bx & "'"
    sql2= " and mid(z2,2,len(" &  dx &")="'" & dx & "'"
    rs1=connectiom.execut(sql+sql1+sql2)
      

  2.   

    其實你只需這樣就可以了。Dim Rs as NEW ADODB.Recordset
    Rs.Open "查詢名稱 " & 參數 &"," & 參數2....
      

  3.   

    如果bx,dx都是字符型,那么
    按如下方式写setsql='select * from tablex where (z1<='+''''+bx+''''+')and
    (mid(z2,2,len('+''''+dx+''''+')='+''''+dx+''''+')';