收录日期:2018/08/15 02:04:32 时间:2016/05/22 08:22:17 标签:VCL组件开发及应用
我刚学,不太懂,并且性能方面用ADO里哪个最好,比如用ADOCONNECITON连接数据源可以,也可以定义一个RECORDSET对象,然后连接数据源,这两个哪个好点?连接完后 有个PARAMETERS参数对象,这个怎么用,我怎么把RECORDSET显示到DBGRID里,然后对他修改?谢谢~~
用ADOCONNECITON联接数据比较好,这样可以很多数据库共用一个数据库连接。

RECORDSET和DBGRID中用一个叫TDATASOURCE的组件去联接啊。
PARAMETERS用于赋参数啊。

ADO操作大型数据库不错。
功能实用、操作简单。
parameters 怎么赋参数阿?
我喜欢ADOconnection来连接数据库,再用一个ADOQuery、一个DataSource,足够了。
  with AdoQuery do
    begin
      close;
      sql.clear;
      sql.add('.........');
      open;//查询等
      ...
      ...
      ...
    end;
其实他和bde的功能是差不多的阿
with AdoQuery do
    begin
      close;
      sql.clear;
      sql.add('.........');
      parameters[0].value:=参数;
      open;//查询等//execsql用于修改等
      ...
      ...
      ...
    end;
最好看DEMO吗.
自带的那些很好的
比较金典的用法
   adoconnction连接db
   adoquery.connction:= adoconnction;

   adoquery.close;
   adoquery.sql.clear;
   adoquery.sql.add(‘select * from table where 字段=:a’);
   adoquery.paramters.parambyname(‘a’).value:=某个值
   adoquery.prepared;
   adoquery.open ;