注册 登录
编程论坛 Delphi论坛

怎么用代码动态连接DB数据库??

lfkm 发布于 2010-03-25 22:54, 991 次点击
1.请教怎么使用代码动态连接数据库.db表..,比如123.DB放在D:\下. 窗体上有DataSource1,Table1,Query1,DBGrid1,Label1,Button1这些控件.
因为动态连接比固定连接有极大的方便好处.所以想掌握这种方法是怎么实现的.

2.还有就是怎么把123.DB表中的ID字段里的数值总个数显示在Label1里面,我是这样写的,可是显示为0.
  label1.Caption:=inttostr(query1.sql.add('select count(ID) from 123'));

希望高手能出二个问题的代码...感激不尽
1 回复
#2
chenwanyong2010-03-28 21:33
你可以在窗体的create事件中写或根据你的需要:
datasource1.dataset:=query1;
query1.datasource:=datasource1;
dbgrid1.datasource:=datasource1;

query1.sql.clear;
query1.sql.add('sql语句');//带条件查询,以便赛选。
query.open;
label1.Caption:=inttostr(query1.fieldbyname('ID').value);
1