Locate函数的一个应用,怎么老是报错?

yhb72 2003-08-08 02:45:59
程序源码是:
dcomcunit.DataModule1.ClientDataSet1.Locate('Category',varArrayOf([edtSearchField.text]),[loCaseInsensitive,loPartialKey]);
编译老是报:undeclared identifier:'loCaseInsensitive'
undeclared identifier:'loPartialKey'
我也查过locate函数的参数设置,没问题啊?
...全文
69 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyuer0851 2003-08-11
  • 打赏
  • 举报
回复
看来我来晚了,呵呵

uses db ;
yhzxf 2003-08-11
  • 打赏
  • 举报
回复
dcomcunit.DataModule1.ClientDataSet1.Locate('Category',varArrayOf([edtSearchField.text]),[]);
其实后面中括号中的内容是可以省略的。
myling 2003-08-11
  • 打赏
  • 举报
回复
因为loCaseInsensitive,loPartialKey的定义在这个单元里
yhb72 2003-08-11
  • 打赏
  • 举报
回复
uses db是可以的,但为什么要加上这句呢?感谢大家的回复。
cyli8 2003-08-08
  • 打赏
  • 举报
回复
如果WWWWA(aaaa)的第一帖能编译过去的话 then uses db
WWWWA 2003-08-08
  • 打赏
  • 举报
回复
uses db
WWWWA 2003-08-08
  • 打赏
  • 举报
回复
dcomcunit.DataModule1.ClientDataSet1.Locate('Category',varArrayOf([edtSearchField.text]),[]);
上海老李 2003-08-08
  • 打赏
  • 举报
回复
你要在这个数据模块最少放一个QUERY等和一个DATASOURCE
fansnaf 2003-08-08
  • 打赏
  • 举报
回复
dcomcunit.DataModule1.ClientDataSet1.Locate('Category',varArrayOf([edtSearchField.text]),[]);

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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