首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Informix >

用VBS操作informix数据库的有关问题

2012-02-22 
用VBS操作informix数据库的问题用VBS操作informix数据库,用Recordset读取的表的一个字段的数据末尾的0直接

用VBS操作informix数据库的问题
用VBS操作informix数据库, 
用Recordset读取的表的一个字段的数据末尾的0直接被去掉了 
(本来是11750读取出来成了1175,直接把末尾的0忽略了! 
从5位直接成了4位数了!), 
其他的数据都是好好的,都是5位,唯独这个末尾是0的, 
是怎么回事呢? 

请高手指点下哟! 
急啊! 

顺便问问,
Recordset是不是有所谓的“模式”?
要做相应的设定?

[解决办法]
帮顶
[解决办法]
代码,或试试4gl
[解决办法]
字段是什么类型?其它位数的值有无此问题?
[解决办法]
"offer_id" 是什么数据类型?
[解决办法]
应该是你的informix 驱动版本的问题。用函数转换成 select offer_id || '' 后再输出吧。
或者换个驱动。
[解决办法]
帮顶
[解决办法]
用MONEY型
' ' || offer_id
or
' ' + offer_id

试试
[解决办法]
informix 中只能用 || ,+是算术运算。
[解决办法]
实际上就是内部转换成字符型,这样
round(offer_id,2)试试
[解决办法]
改你的SQL语句为 select offer_id ||'' ,xx, xx ...from ...

热点排行