S
sibuxiang
Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi5,sql server7开发,通过ODBC连接。
有一表[药库损益表]
字段
药品编号,批号,调价前单价,调价后单价,调价时数量,调价日期
要求查出该药库损益
sql.add(select 损益=sum(调价时数量*(调价后单价-调价前单价)) from 药库损益表');
prepare;
open ;
edt_yksy.Text :=floattostr(fieldbyname('损益').asfloat);
在sql server7中检查语法时报:
the sql syntax has been verified against the data source
但是运行后能得到正确结果
在delphi中使用有时正确,但当该Tquery控件用于别的表查询后,就出错。
请教一下怎样实现该功能
有一表[药库损益表]
字段
药品编号,批号,调价前单价,调价后单价,调价时数量,调价日期
要求查出该药库损益
sql.add(select 损益=sum(调价时数量*(调价后单价-调价前单价)) from 药库损益表');
prepare;
open ;
edt_yksy.Text :=floattostr(fieldbyname('损益').asfloat);
在sql server7中检查语法时报:
the sql syntax has been verified against the data source
但是运行后能得到正确结果
在delphi中使用有时正确,但当该Tquery控件用于别的表查询后,就出错。
请教一下怎样实现该功能