很怪的问题,难道是ODBC的BUG

zjsyw 2005-11-30 09:26:25
以前没注意今天才发现的,当使用ODBC连接SYBASE 11.92时,某表一字段(NUMERIC(8,0)格式)为负整数,但用BCB6的ADO连ODBC查出来为正,当另一字段(NUMERIC(8,2))为负数,则正常。同样在SQL SERVER 2000和ACCESS 2000上不存在该现象。
我的系统WINDOWS 2000 SP4+BCB 6.0 SP4
...全文
182 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
痞子酷 2005-12-06
  • 打赏
  • 举报
回复
(NUMERIC(8,0)值超过了BCB int值,溢出,当然为负数。
你改为字符串试试。后者改为DOUBLE 或者LONG LONG类型数据试试。

呵呵~~~接分
lvjack 2005-12-04
  • 打赏
  • 举报
回复
用Excel的ms query检查你的查询,也是为正么?
建议检查ADO控件的属性,有时是属性设置的问题。
jamesband031 2005-12-04
  • 打赏
  • 举报
回复
帮顶

--------签名档----------------------------

号外号外,新鲜的酷站大出炉,不买也看看啊:*)

www.source520.com

80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
alloutoflove 2005-11-30
  • 打赏
  • 举报
回复
菜鸟二号拉小板凳报道...
这个和具体的数据库会不会有关系?
constantine 2005-11-30
  • 打赏
  • 举报
回复
ODBC连接SYBASE?
没有sybase,我基本上就用access,偶尔用用sql server,小小菜鸟一只,^_^

看看其他人怎么说,俺弄张板凳座座,听听...
guzhutt 2005-11-30
  • 打赏
  • 举报
回复
没用过 呵呵一般用sql server

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧