一个locat()方法的问题!! 我用table.locat()方法将指针指向相应的数据就懂了;不过如果用adotable.locat()这个方法就不懂了,还有ADODataSet1.Locate(),请用过以上两种方法的朋友说说,谢谢了!(最后写上几句例子,在这再次谢谢!) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function Locate(const KeyFields: string; const KeyValues: Variant; Options: TLocateOptions): Boolean; 例如:AdoTable1.Locate('字段','值',[]) adotable1.locate('xx',edit1.text,[])adotable1.Locate('xx1;xx2', VarArrayOf([edit1.text,edit2.text]), []); 大家只是提供了这个参数而已,如果是用table.locat(...)就可以实现,可是用ADOtable\ADOdataset的组件就不行了,它会出错 不推荐用locate语句,查询方法很多的如果用dataset,可以用dataset.close;dataset.commandtext:='select xx1 from tabel where ..'dataset.open;query也类似,编辑sql就能实现啊 不知道楼主意下如何 这样不行,如果是用dbgrid显示的话,只会显示出 xxl 来,我用locate()的目的是只是把指针指到对应的数据那?我试过用table.locate()的方法,可以通过,可以用ado的就不行了 delphi面向对象编程问题 神龙卡双屏 急急急急急急!!如何在IDE中保存Active Form的属性? 各位大牛,怎么用delphi画vornoi图啊? 在delphi中如何为应用程序输出返回值! 各位大侠,帮忙改一下SQL语句 菜鸟问题:怎样在当前时间减去一秒,或者一分钟?? 知道其另一程序的窗口句柄,怎样发消息关闭窗口??? 有人能帮忙吗?已经做好的EXE程序如何完整修改窗体大小? 如何知道一个TADOConnection中有多少Table,并且要知道每个表的名称? 找朋友 在winxp,2003下共享一个文件夹的代码是否和win2000一样
adotable1.Locate('xx1;xx2', VarArrayOf([edit1.text,edit2.text]), []);
如果用dataset,可以用
dataset.close;
dataset.commandtext:='select xx1 from tabel where ..'
dataset.open;
query也类似,编辑sql就能实现啊
不知道楼主意下如何