为什么Data.Find "[mc] ='test' And [mytime] ='2222'"会出错?(高分)

jq 2002-05-09 08:49:07
Dim Data As New Recordset
。。。
'如果有以下查询
Data.Find "[mc] ='test'"
'或这个查询
Data.Find "[mcti] ='abcd'"
查询成功!

'但如果改为以下查询就会出错
Data.Find "[mc] ='test' and [mcti] ='abcd'"

不知为什么?(我是菜鸟级),难道是能用and ?




...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jq 2002-05-09
  • 打赏
  • 举报
回复
我已用SQL解决。
唯一支持者,送你100分。
jq 2002-05-09
  • 打赏
  • 举报
回复
你能确定ADO不能用多个字段查询吗?书上没有讲。
isage2002 2002-05-09
  • 打赏
  • 举报
回复
ado中好像不允许对多个字段同时参与查询。不如用
recordset中的where查找个数
jq 2002-05-09
  • 打赏
  • 举报
回复
不是这个问题!
xiaopeng_e 2002-05-09
  • 打赏
  • 举报
回复
应当是findfirst ,findnext ,findlast 三个吧
要是我答对了要记的给分!!!

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧