我做一工资系统,用bde里面的query组件,当用select field[0],field[1]..field[n]时,field[0]..field[n]都是money型字段(因为不知道有多少个field,所以必须用代码设置)我想将它们的currency属性设置为false,用代码怎样才能实现呢?
解决方案 »
- Delphi 中用query.SQL.add() insert當前時間進Oracle怎麼寫
- 请jackie168(三箭齐发)来拿分 谢谢了
- 如何使一个程序上的按钮自动运行?
- 有没有办法更改磁盘分区序列号??
- 在程序中大量使用TAction是否会影响性能?
- SQL数据库里有一个日期时间字段,用DBGrid控件显示,如何将日期时间完全显示出来?
- 我做一个程序是用做发邮件的,没有带验证的,每次发邮件的时候都要输入密码之类的东西,有点烦有没有什么方法去掉呀(我是用DELPHI与的)
- 请看看这两条代码是否一样?
- 急!请问delphi中定制报表的方法,letter 8 1/2X11in纸的一半,套打数据内容
- prodax 数据库 commit 不成功
- 软件界面开发套餐
- 我太菜了!!!!高手救命
for i:=0..n do
SQLStr:=SQLStr+ field[i]; //Field 是字段名称列表数组
SQLStr := SQLStr + 'where 条件';
query.sql := SqlStr;
for i:=0..n do
begin
Query1.FieldDefs.Add(Field[i],ftCurrency);
(Query1.Fields[i] as TCurrencyField).currency :=False;
end;
以上sqlstr少了分隔字符
for i:=0..n do
if i<> n then
SQLStr:=SQLStr+ field[i]+ ','; //Field 是字段名称列表数组