居然还有这样的事!!

eclipse1128 2004-12-19 11:59:43
使用GetItemString获得数据
在数据库中看到是33118 可是在数据窗口中 却变成了-32418
也就是自动减去了65536
非常奇怪 我强行将该字段值+65536
编译没有问题
但是结果死活还是-32418 我怀疑是写保护了
但是 程序根本没有设置
中邪了!!
在另外一个window中看到的是正确的值
而且是同样的代码
...全文
144 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
TTLOVEYOU3344 2004-12-20
  • 打赏
  • 举报
回复
33118是什麼類型的數據,如果是數值型,用GetItemNumber()函數,
aichangfeng 2004-12-20
  • 打赏
  • 举报
回复
PB里的整型与数据库里的整型长度是不一样的,建义你在pb里定义long
1TH 2004-12-20
  • 打赏
  • 举报
回复
確定是用GetItemString?

int 和long 就有區別,試試..
hygougou 2004-12-20
  • 打赏
  • 举报
回复
学习学习~~
青锋-SS 2004-12-20
  • 打赏
  • 举报
回复
溢出了,换一下数据类型试试吧.
whslovexyp 2004-12-20
  • 打赏
  • 举报
回复
建议看一下数据类型,再看选用什么函数。
chengchengli 2004-12-20
  • 打赏
  • 举报
回复
可能是数值溢出了,你好好检查一下。

609

社区成员

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

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