我是初学者,请指教谢谢!
解决方案 »
- 怎样不通过改变字体大小 改变dbgrid的行间距
- IdTCPServer多客户端同时请求传文件出错
- 怎样下载网页中的正文?不是打开后再复制粘贴的那种方法。或者告诉我用flashget怎样下载网页(*.htm)
- delphi 7 中如何调用.chm帮助文档,急!
- 科学记数法如何转换为普通格式,如8.45E+07 转换为85389000
- 洒泪求助:下面的功能如何实现,在线等您!
- 如果把另一个线程里的隐藏了的已经得到Handle的控件给显示出来?马上给分
- 如何让查询到的记录显示在第一行,而不是中间一行
- fastreport问题?
- delphi控件问题
- 发了N个帖子没有解决问题,郁闷!散分!!!分数不够再加!!!
- 怎样实现光标的自动转移!
ADODataset:获取数据集。
ADOQuery:可执行命令,也可获得数据集。例:
with ADOCommand1 do
begin
commandtext:='update...';
ExecuteSQL;
end;
with ADODataset1 do
begin
close;
commandtext:='select * from ...';
open;
end;
with ADOQuery1 do
begin
close;
sql.text:='select * from ';
open;
end;
而Adodataset 和 adoquery是为了使BDE用使用习惯而设的。据说有执行效率的差别
此组件有CommandType与CommandText两个重要属性,属性的设定方法和上面的ADODataSet组件相同。不过此组件不是数据集组件,所以无法和DataSource组件相连,设定属性好之后可以用其ExecSQL方法执行。此组件有什么用途呢?因为ADO本身有Command对象,所以估计Delphi为了把这种对象对应于VCL才引入的ADOCommand,它只是提供了另外一种操作方式而已,它主要用于数据定义操作,所以此组件并不常用,而且大部分功能都可以通过别的组件进行,一般用途并不太大。刚才少写了个ADOCommand,呵呵!