SELECT A,B FROM C
这里A是一个整数,B是一个小数.
如果在数据库中A和B都是负数的话,那么通过ADO取出来的A就是一个正数,B是负数.如果把ADO换成DBEXPRESS或BDE的话,就可以正确地读出A的值了这个问题一直困扰着我.
这里A是一个整数,B是一个小数.
如果在数据库中A和B都是负数的话,那么通过ADO取出来的A就是一个正数,B是负数.如果把ADO换成DBEXPRESS或BDE的话,就可以正确地读出A的值了这个问题一直困扰着我.
解决方案 »
- Oracle SQL Developer 字符集问题,实在搜索不到解决方法
- 把SQLSERVER 2005 语句 转换成 Oracl语句
- 如果更新Oracle中一条记录的字段(C#中)?
- 查询语句出现重复的数据
- 调用存储过程时当若入参varchar2长度大于4000个字符出错
- 紧急-ORACLE 插入的值相对列过大
- 在SQL中得到从1970年1月1日0时到指定时间的秒数
- 如何让system用户可以有执行dbms_utility.exec_ddl_statement的权限?
- 请教大侠,UTL_FILE文件写入错误?
- SQL疑难问题
- 有long raw列的表为什么检索速度特别慢?
- Oracle 占用很多CPU
win2000 server
delphi6.0
oracle817测试数据:
SQL> desc ta
名称 空? 类型
----------------------------------------- -------- -------
COLA NUMBER
COLB NUMBERSQL> select * from ta; COLA COLB
---------- ----------
-100 -234234.35
-1 -2.3已用时间: 00: 00: 00.50
SQL>
打ADO补丁,
包括微软的MDAC和Delphi的补丁包
使用ORACLE的PROVIDER连结