请问各位:find如果想用两个条件(或多个)组合查询定位一个记录,应如何做啊?
例查找 name= xiaot 且 xb=n 的记录如何做啊?
我只是想用这个条件来定位记录指针,而不想select 出记录!如果find不可以,其它方法也可以啊??
感谢!!
例查找 name= xiaot 且 xb=n 的记录如何做啊?
我只是想用这个条件来定位记录指针,而不想select 出记录!如果find不可以,其它方法也可以啊??
感谢!!
解决方案 »
- 特殊数字排序问题.
- 一个语音实时播放问题(急死我了!100分)
- 用SendMessage hCapWnd, WM_CAP_FILE_SAVEDIB, 0&, FilePath进行视频抓图时,怎样控制图像大小?
- 关于winsock的问题,谁能给我发一个源程序?急!!
- 数据库里面的nameid 字段为整型, 在程序里面执行以下SQL 语句为什么会出错的?
- 如何捕获整个form的错误?
- 关于VC的坏话(什么才叫真正的高级编程,什么叫程序的灵魂)。
- 续-----呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜!呜
- 在VB中如何对LPT口进行端口操作?
- 求助,ATM机vb程序
- 网络游戏外挂制作技术!
- VB中让Winsock控件与其它程序共用端口怎么做?(我只知道VC中可以)
rs.find "name='xiaot'"
rs.find "xb='n'"
可能只能用Select
if rs.eof() then
msgbox "无满足条件的记录"
else
..你的处理
end if
while rs.eof()=false
逐条处理...
rs.movenext
wend'处理完成后,恢复
rs.filter=""
fidok=false
rs.find "name='xiaot'"
do while not rs.eof
if rs("xb")="n" then
msgbox "Find OK!"
findok=true
exit do
end if
rs.findnext "name='xiaot'"
loop
if findok then do_something 'Founded name='xiaot' and xb='n'