# Re: 再问 ado 中的 find 方法

Posted by 大汉堡 on August 25, 1999 at 14:54:06:

In Reply to: 再问 ado 中的 find 方法 posted by 又见苦情花 on August 25, 1999 at 13:32:08:

: 昨天post 的find 一个栏位的问题，感谢网友们的回答，若小女子想要find的栏位有两栏要怎么下呢？
: 小女子使用ado 资料元件，其中有一个find的方法，可是一直试不出来，烦请高手指点..
: ，若我有一个table 其名为：Subject ，我想搜寻其中的二个栏位(设 : Subject_id1="H",subject_id2="123")
: 请问要怎么下find 的语法呢？

: 这个find一个栏位的写法~~
: recordset.find "subject_id='H123'"

: 若我想find两个栏位呢？please help me again~~thank more and more

1.我查了一下王先生的"VisualBasic资料库程式设计"
其中第131页提出:
FInd不接受And,Or,Not及Between..and..等运算符号
所以要下两个条件应是不可行的..................
2.替代方案可以用SQL直接Select出你要的Recordset
这个作法不仅弹性or速度皆不错
3.如果你不想用SQL来做,那你可考虑先经由Filter来
过滤第一个条件式,再使用Find寻找满足第二个条件的
资料
4.如果上述皆无法适用的话,自己写个函数去逐笔比对
也是可以的,反正Find的速度也不会很快.....
5.最后的最后,如果你还是没有Solution,再Post吧!!

Follow Ups:

- Re: 苦情花感谢大汉堡 再见苦情花 17:05:46 8/25/99 (0)