我的问题太多了!!!

waeghtmark525 2002-11-11 11:29:55
locate 命令 有完全匹配查找吗???
是什么???
例如记录中有0000,00001,locate(???,0000,?)会找出最近的符合条件的情况,如何使之只找出0000?????!!!!!!!
...全文
20 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingbin 2002-11-11
  • 打赏
  • 举报
回复
以下说是完全匹配查找:
TLocateOptions Opts;
ADOQuery1->Locate("字段名",字段值,Opts);
yyfzy 2002-11-11
  • 打赏
  • 举报
回复
locate 当然有完全匹配了,在他的“操作”选项属性里就是有“部分匹配”和“完全匹配”两中方式。你自己查BCB帮助里就有详细的说明
pzoon 2002-11-11
  • 打赏
  • 举报
回复
virtual bool_fastcall Locate(const System::AnsiString KeyFields,const System::Variant &KeyValues,Db::TLocateOptions Options);
引用的
帮助里有,而且很完整
rainbowcn 2002-11-11
  • 打赏
  • 举报
回复
一般的查找函数都是完全匹配的,如:GotoKey,FindKey,Locate但前两个要建索引,而Locate智能化一些,有则用,没有则不用。其原型如下:
virtual bool_fastcall Locate(const System::AnsiString KeyFields,const System::Variant &KeyValues,Db::TLocateOptions Options);
参数使用还是看帮助吧!:)
duduwolf 2002-11-11
  • 打赏
  • 举报
回复
为什么不用query,多方便啊!

13,825

社区成员

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

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