首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi与sql server中的简单小疑点,本人初学,望帮忙!

2012-02-20 
delphi与sql server中的简单小问题,本人初学,望帮忙!!!sql server中想让一列等于另外两列之差,随着另两列

delphi与sql server中的简单小问题,本人初学,望帮忙!!!
sql server中想让一列等于另外两列之差,随着另两列改变而改变,应该怎么办?列的类型为int
delphi中希望能统计sql server表中各项的某列之和并显示,当如何?
本人菜鸟一级,望高手不吝赐教,时间紧急,先行拜谢!!!

[解决办法]
数值改变的时候写个代码一起改变,呵呵
[解决办法]
用计算字段就可以了
在你的DataSet(如ADOQuery)上加一个计算字段,
procedure TForm1.ADOQuery1CalcFields(DataSet: TDataSet);
begin
ADOQuery1.FieldByName('计算字段').AsInteger:= ADOQuery1.FieldByName('字段1').AsInteger+ADOQuery1.FieldByName('字段2').AsInteger;
end;
[解决办法]
如果是查询的话可以直接在查询语句中啊,field1 - field2就行了吧
[解决办法]
用sql server的查询生成相关数据,怎么排列组合都行,或者在delphi中用adoquery查询,在sql中写sql语句.

热点排行