DBEdit的DataSource和DataField属性的设置(50分)

  • 主题发起人 主题发起人 勤学delphi
  • 开始时间 开始时间

勤学delphi

Unregistered / Unconfirmed
GUEST, unregistred user!
我的几个SQL查询都用一个ADOQuery和DataSoource,经常出现字段冲突,即某某字段没有找到之类.
我将DBEdit的DataSource和DataField属性全都在Form.Create中设置,还是不能解决此问题.
请教高手.有什么好办法?总不至于一个查询就用一个ADOQuery和DataSoource吧?
 
几个查询都用一个adoquery,那sql语句是不是指向不同的表的,如果是的话,
当然不能这样用的,因为datasource连向adoquery的,dbedit没有连接到正确的
字段。
不如使用edit来显示adoquery查询的值还好行。
 
Adoquery得sql属性要设置正确
一般格式都为:
with Adoquery do

begin
Close;
Sql.Clear;
Sql.Add('');
Sql.Open;
end;


 
几个SQL语句指向同一个表,但在不同的窗体中使用,SQL语句中选择的字段不同.
我在一个edit中输入查询的条件,然后用几个DBEDIT显示查询的结果.
用DBEDIT只是希望更改DBEDIT中的值以后不需再写语句将更改的值写回数据表.
 
分别用不同的ADOQUERY进行操作,我的DATAMODULE中就有几十个ADOQUERY!
 
多人接受答案了。
 
后退
顶部