有关adoquery1中增加计算或lookup字段的问题? 1,我的adoquery1是动态sql,它也能增加计算或lookup字段吗?2,计算字段和lookup字段有什么区别?3。增加后,在ongettext事件中怎么样访问另一张表?(或者说可不可访问另一个adoquery2的值?) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的这个计算字段需要在你的SQL语句中写好,这样就需要动态添加字段了一个记录集OPEN了以后是不能添加字段的吧如:select a.*,0 as tmpfield from tablename如果需要动态添加字段,则,用下面的办法:var tmpField : TField; ...begin ... tmpField := TField.Create(Application); tmpField.DisplayLabel := 'calcfield'; tmpField.FieldKind := fkCalculated; adoquery1.Fields.Add(tmpField);end; 1、当然可以了,使用小虫的代码就可以创建的2、计算字段是通过对其他字段的值作运算来显示一些分析数据的,lookup字段用于从其他数据集取得相关数据3、直接引用另一个数据集的字段就可以了—————————————————————————————————宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。————————————————————————————————— 另类方法:SQL语句中的select aa,(select state from Wpstate where id=io) as io from ..... ()中的语句有LookUp功能 delphi编译的程序窗体左上角图标如何更改? 控件排列的小问题. indy端口问题。分不够再加,没的说。 如何截获其他程序注册的热键 求修改MP3文件(ID3v)信息的代码??? 修改数据库的问题。 关于一个combobox的问题 如何将字符串转换成16进制数?急!在线给分! 控件问题 Twebbrowser 快捷键失效 关于adotable查询 急!!!关于软件打包问题 ……在线等待
一个记录集OPEN了以后是不能添加字段的吧
如:select a.*,0 as tmpfield from tablename如果需要动态添加字段,则,用下面的办法:var
tmpField : TField;
...
begin
...
tmpField := TField.Create(Application);
tmpField.DisplayLabel := 'calcfield';
tmpField.FieldKind := fkCalculated;
adoquery1.Fields.Add(tmpField);
end;
2、计算字段是通过对其他字段的值作运算来显示一些分析数据的,lookup字段用于从其他数据集取得相关数据
3、直接引用另一个数据集的字段就可以了—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
()中的语句有LookUp功能