DataSet.locate(),DataSet.lookup(),DataSet.commandtext都可以用来查询有什么异同?

siaosa 2003-08-21 05:11:18
DataSet.locate(),DataSet.lookup(),DataSet.commandtext都可以用来查询有什么异同?哪一个速度最快?
...全文
41 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaalouis 2004-03-20
  • 打赏
  • 举报
回复
up
CACACACACA 2004-03-20
  • 打赏
  • 举报
回复
locate是在一些数据中定们一条,通常是在TABLE中使用,
lookup相当于模糊查询,也是在TABLE中使用。
而COMMANDTEXT是执行SQL语句,
siaosa 2004-03-20
  • 打赏
  • 举报
回复
up
michaelpeng7799 2003-08-23
  • 打赏
  • 举报
回复
不过locate和lookup好像要将数据通通READ过来再找。
siaosa 2003-08-22
  • 打赏
  • 举报
回复
up
  • 打赏
  • 举报
回复
locate不要索引,字段组合查询
lookup需要索引
commandtext SQL语句查询或执行命令


速度没有试过
猜可能是LOOKUP快一些,
因为索引已经建立
不用重新建立了
  • 打赏
  • 举报
回复
locate不要索引,字段组合查询
lookup需要索引
commandtext SQL语句查询或执行命令


速度没有试过
猜可能是LOOKUP快一些,
因为索引已经建立
不用重新建立了

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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