VBA过滤条件用变量怎么出错昵?
对记录集adoRs进行筛选,直接用字符串‘MXD-16F-B’作过滤条件没问题:1. adoRs.Open "零件表"
2. adoRs.Filter = "型号='MXD-16F-B'"
但用变量引入条件则出错:
1. adoRs.Open "零件表"
2.
Dim ljb As String
3. ljb = "MXD-16F-B"
4. adoRs.Filter = "型号=" & ljb '或者用adoRs.Filter = "型号=ljb"也出错
报“参数类型错误” (3001)
请教是何原因?怎解?谢谢! 这样试一下,
adoRs.Filter = "型号=‘" & ljb & “’” 对对对,这样就行了!多谢多谢!!! 呵呵,不客气
页:
[1]