社区
数据库及相关技术
帖子详情
关于adoquery 的Prepared如何用,用助于提高查询的速度吗。
ydx
2004-06-30 05:41:10
如题
...全文
144
6
打赏
收藏
关于adoquery 的Prepared如何用,用助于提高查询的速度吗。
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CACACACACA
2004-07-05
打赏
举报
回复
如果你的一个SQL语句经常执行的话。设为真会加速,如果不是经常执行的话,不如设为FALSE,反而省空间和时间
woshialber
2004-07-01
打赏
举报
回复
MyQuery = new TADOQuery(NULL);
MyQuery->Connection = ADOConnection;
sSQL = "select * form table"
MyQuery->SQL->Append(sSQL);
MyQuery->Prepared = true;
MyQuery->Open();
BCBX
2004-07-01
打赏
举报
回复
没有!!!
那只是好象来自BDE的垃圾
ydx
2004-06-30
打赏
举报
回复
应该如何设才快一些。
ydx
2004-06-30
打赏
举报
回复
应该如何设才快一些。
叶子哟
2004-06-30
打赏
举报
回复
有
delphi+access项目开发笔记.pdf
delphi+access项目开发笔记.pdf
delphi+access项目开发笔记
delphi+access项目开发笔记,包括
ADO
Query
、
ADO
Connection的基本用法
Delphi 点击节点某个选项显示相对应的数据信息.rar
Delphi 点击Tree节点的某个选项后,右侧会对应显示出数据信息,左侧的树节点信息从Access数据库读取出来,实际上当我们单击左侧数据的时候,右侧数据同样是从Access数据库读取,只不过关联的ID,就是左侧的数据项,实现这一功能,对应的代码为: procedure TForm1.TreeView1Click(Sender: TObject); begin with
ADO
Query
2 do begin Close; SQL.Clear; SQL.Add('Select * From msn where 姓名 =:a');
Pa
rameters.
Pa
ramByName('a').Value:=TreeView1.Selected.Text; Pre
pa
red
; open; end; if (
ADO
Query
2.RecordCount>0)and(Treeview1.Selected <> Nil) then with
ADO
Query
2 do begin Edit1.Text:=
ADO
Query
2.fieldbyname('ID').AsString; Edit2.Text:=
ADO
Query
2.fieldbyname('姓名').AsString; Combobox1.Text:=
ADO
Query
2.fieldbyname('性别').AsString; DatetimePicker1.Date:=
ADO
Query
2.fieldbyname('出生日期').Value; Edit3.Text:=
ADO
Query
2.fieldbyname('民族').AsString; Edit4.Text:=
ADO
Query
2.fieldbyname('家庭电话').AsString; Edit5.Text:=
ADO
Query
2.fieldbyname('手机号码').AsString; Edit6.Text:=
ADO
Query
2.fieldbyname('QQ号码').AsString; Edit7.Text:=
ADO
Query
2.fieldbyname('E_mail').AsString; Memo1.Lines.Text:=
ADO
Query
2.fieldbyname('备注').AsString; Combobox2.Text:=
ADO
Query
2.fieldbyname('类型').AsString; end; end;
delphi操作存储过程.
dbms:ms sql server 2000 存储过程如下: CREATE proc tstPro @age int, @theNum int output as select @theNum=count(sn) from s where sa=@age GO delphi中调用: var str:string;
Delphi
ADO
Query
的一些操作
Pre
pa
red
用来确定
ADO
query
是否要准备好了再
查询
,如设为true,则系统会先编译后再运行,在多次重复使用某一
查询
的情况下能有效提升运行
速度
,但对于只执行一次的
查询
反面会导致
速度
下降(编译会消耗时间):
ado
query
.sql.text:='select * from table1'
ado
query
.pre
pa
red
:=true; while condition do
ado
query
.open; end;
ADO
Query
.Pre
pa
red
属性的True/False与
ADO
Query
.P.
数据库及相关技术
1,178
社区成员
18,938
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章