ADOQUERY,在取值时是负数时,返回的是正数

florazhang 2003-08-01 10:51:35
ADOQUERY,在取值时是负数时,返回的是正数
...全文
128 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
florazhang 2003-08-05
  • 打赏
  • 举报
回复
to yijiansong(凯歌) 数据库里的数据是负数
to cfancsl1(云狼) 如何设置,具体?
florazhang 2003-08-05
  • 打赏
  • 举报
回复
zhoutian618(周天)

肯定有这种事。:(
zhoutian618 2003-08-05
  • 打赏
  • 举报
回复
不可以吧。
居然有这种事?
yijiansong 2003-08-04
  • 打赏
  • 举报
回复
你确信数据库里的数据是负数?
florazhang 2003-08-04
  • 打赏
  • 举报
回复

Asfloat
strtoint(ADOQUERY.FIELDBYNAME(‘COL1’).asstring
效果一样。

cfancsl1 2003-08-04
  • 打赏
  • 举报
回复
设置一下它的字段的显示格式,如0.00这类的。
ltmb118 2003-08-01
  • 打赏
  • 举报
回复
是否为逻辑型
xiaoxiao197821 2003-08-01
  • 打赏
  • 举报
回复
?????????
Spqk005 2003-08-01
  • 打赏
  • 举报
回复
说清楚些呀
FrameSniper 2003-08-01
  • 打赏
  • 举报
回复
不懂楼主什么意思!
sy_315 2003-08-01
  • 打赏
  • 举报
回复
你的意思是不是要判断adoquery的真假?
cow8063 2003-08-01
  • 打赏
  • 举报
回复
用一下Asfloat
fenglaile 2003-08-01
  • 打赏
  • 举报
回复
要不用strtoint(ADOQUERY.FIELDBYNAME(‘COL1’).asstring);看看
florazhang 2003-08-01
  • 打赏
  • 举报
回复
up
florazhang 2003-08-01
  • 打赏
  • 举报
回复
我查询的里面有正数和负数,我不能确定到底其正负,
所以期望通过ADOQUERY.FIELDBYNAME(‘COL1’).ASINTEGER取的值,
也不知道是不是ADO的问题。
我原来用BDE是没有这样的问题的。
希望高手指点。谢谢!
Devchenxip 2003-08-01
  • 打赏
  • 举报
回复
楼主不妨试试我的方法,我以前刚好也是用Oracle+VB,不过我好像感觉跟数据库没关系!
florazhang 2003-08-01
  • 打赏
  • 举报
回复
不好意识,
我指的是我用ADOCONNECTION来连接数据库,
用ADOQUERY 查询我的数据库ORACLE的数据,
数据库里的是负数,用ADOQUERY.FIELDBYNAME(‘COL1’).ASINTEGER是返回的值是正数;
数据库里的是正数,用ADOQUERY.FIELDBYNAME(‘COL1’).ASINTEGER是返回的值是正数;
IORILI 2003-08-01
  • 打赏
  • 举报
回复
她是做软件的吗,怎么表达得不清楚呢
bigery 2003-08-01
  • 打赏
  • 举报
回复
楼主说的有歧义,所以不好回答 !

























































对不对 ?
wafeijian 2003-08-01
  • 打赏
  • 举报
回复
是不是你的字段類型類似如FieldName N(5,0),映射到AdoQuery時為TIntegerField類型﹐如果是
則你要派生一個自己的TAdoQuery了﹐ 映射為TBCDField, 我以前也是這樣的。
加载更多回复(1)

2,497

社区成员

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

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