我做的系统,支持ACCESS和SQL-SERVER等
在adodataset中,用field edit新增了字段,但我的字段是这样组成的,
select a,b,sum(c) as cc,sum(d) as dd from t1 group by a,b
其中字段c,d均为integer型
出现情况如下:
在sql-server下cc和dd在adodataset字段编辑中必须设为integer类型,程序运行正确
在access下cc和dd在adodataset字段编辑中必须设为float类型,程序运行正确
否则报错:except type:integer,actual type:float;
或except type:float,actual type:integer;
我如何将field edit实现统一的类型在access和下均正常运行。
谢谢各位!!!
在adodataset中,用field edit新增了字段,但我的字段是这样组成的,
select a,b,sum(c) as cc,sum(d) as dd from t1 group by a,b
其中字段c,d均为integer型
出现情况如下:
在sql-server下cc和dd在adodataset字段编辑中必须设为integer类型,程序运行正确
在access下cc和dd在adodataset字段编辑中必须设为float类型,程序运行正确
否则报错:except type:integer,actual type:float;
或except type:float,actual type:integer;
我如何将field edit实现统一的类型在access和下均正常运行。
谢谢各位!!!
解决方案 »
- delphi 操作word求助
- 多线程通信主界面重复显示
- 如何设置webbrowser中使用socks5的代理服务?
- 关于auxgetnumdevs()的一问
- 问一个基本的和ACCESS数据库连接的问题
- dynamic array question
- 拜托大家--还是那个多媒体演示系统,很简单的要求,但是.......
- 那位高手有航空模拟系统的开发经验?能否给小弟指导一下。在线
- 关于票据打印。急!!!!
- 如何每天定时实现数据统计操作,使该应用程序形成的托盘图标实现监控功能,每天定时时间到时,就进行统计,完了之后继续监控。该应用程序
- 高手请进:关于一文本文件处理的巨难问题
- 请问大虾:怎样将EDIT编辑框中的字符和数字区分开来
直接返回数据集后 读
fieldbyname('cc').value试试
SQLSERVER设为NUMERIC型
不用选择类型吧要不不要field editor了
select a,b,sum(c) as 中文名字,sum(d) as 中文名字 from t1 group by a,b
连上dbgrideh试试
在access下cc和dd在adodataset字段编辑中必须设为float类型,程序运行正确那你在sql_server中强制cc,dd为float类型, 然后统一为float类型不就OK了select a,b, Cast(sum(c) as Float) as cc,Cast(sum(d) as Float) as dd from t1 group by a,b