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'));希望高手能出二个问题的代码...感激不尽!!!
因为动态连接比固定连接有极大的方便好处.所以想掌握这种方法是怎么实现的.2.还有就是怎么把123.DB表中的ID字段里的数值总个数显示在Label1里面,我是这样写的,可是显示为0.
label1.Caption:=inttostr(query1.sql.add('select count(ID) from 123'));希望高手能出二个问题的代码...感激不尽!!!
问题2:adoquery.activ:=false;
adoquery.activ:=false;adoquery.sql.add('select count(ID) as totle from 123');adoquery.open;label1.Caption:=adoquery.filedsByName('totle').asString;这样就可以了,你那样不知大去取哪个取数据,所以显示为0
你只是赋值了语句,没有Open,一下代码供你参考:query1.Close;
query1.SQL.Text := 'select count(ID) from 123';
query1.Open;
label1.Caption := IntToStr(query1.RecordCount);