抢分问题,请问在TADOTable中如何实现 TTable的FindKey功能?(我一定给分) 比如要找“aa”,field是name。 Locate(name, aa, []);找到返回true,同时数据指针移动到找到的记录,否则为false。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错了应该是Locate('name', 'aa', []); 我不知道你是用什么数据库我曾经对含有索引的Access数据库进行测试。在TTable和ADoQuery同时已经打开的情况下TTable用FindKey, AdoQuery用Locate发现结果表示:第一次FindKey使用时间是Locate的一半而之后,FindKey时间不变,Locate为FindKey的一半!如果你是想在Ado中寻找代替TTable中的FindKey的话,我建议你使用AdoQuery的Locate。另外,Locate的返回值是Boolean型。找到后,当前记录为所找到的记录。 Result := myTAdoQuery.Locate('KeyFild', Value, []); ¥300请各位大哥帮忙写一个Delphi控件(Multi-column treeview),有vc源代码可供参考,比较简单。 怎样对两个ADOQUERY的Field[i].AsVariant赋值... 在线等 这样的控件那里有? 哪位大哥帮帮我? 既然发现了这个好东东,就和大家分享吧! 怎样得到应用程序列表 dbgird显示数据问题 哪有Xp风格的图标下啊? 如何删除数据库中的图象数据? comboboxex控件怎么使他初始化的时候让第3个元素处于选中的状态 能不能在delphi中调用asp,并且传递参数,让asp自动执行,就是32分了,都给啊。 工资表的问题,请大侠帮忙!
我曾经对含有索引的Access数据库进行测试。
在TTable和ADoQuery同时已经打开的情况下
TTable用FindKey, AdoQuery用Locate
发现结果表示:第一次FindKey使用时间是Locate的一半
而之后,FindKey时间不变,Locate为FindKey的一半!如果你是想在Ado中寻找代替TTable中的FindKey的话,我建议你使用AdoQuery的Locate。另外,Locate的返回值是Boolean型。找到后,当前记录为所找到的记录。
Result := myTAdoQuery.Locate('KeyFild', Value, []);