用ADO怎么查询?望高手指点!!!(30分)

  • 主题发起人 主题发起人 jeff_chen
  • 开始时间 开始时间
J

jeff_chen

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi6+access2000 做了一个通讯录,原来用的是bde,用findkey查询。
对了locate怎么用?我不知为什么老不成功。

我后来学习用ADO做,可我不知到该怎么查询,比如按姓名查询。能不能查询其他的非关键字
如:家庭电话,工作电话,移动电话等。
望高手指点!!!
我是一只小菜鸟!!!
 
和BDE一样用
 
给个例子:
Adoquery1.close;
AdoQuery1.Sql.clear;
AdoQuery1.Sql.add('select 家庭电话,工作电话,移动电话 from 你自己定义的数据表');
AdoQuery1.Prepare;
Adoquery1.open;
 
locate('fieldname','fieldvauel',[locaseinsensitive]<参数,是否全部匹配
,可在帮助里查>):boolean; 返回布尔型结果,表明查询是否成功。

其他的,比如 filter 之类的用法和BDE里几乎没什么区别。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部