当前位置: 代码迷 >> PB >> dorpdownlistbox解决方案
  详细解决方案

dorpdownlistbox解决方案

热度:206   发布时间:2016-04-29 05:29:44.0
dorpdownlistbox
非常不解的问题,我的数据窗口中的字段属性edit用dorpdownlistbox,display value用汉字,data value用数字字符,可运行时选择时下拉列表是汉字,保存再retrieve后就显示的是数字,以前用的9.0一点问题没有,但到12.5就这样了,为什么?
------解决方案--------------------
应该是你数据库字段问题,dorpdownlistbox的data value值为数字时 9.0默认支持int和char两种类型(其他未测试),而12.5只支持int型
------解决方案--------------------
还有这种奇葩?以后留意一下

引用:
应该是你数据库字段问题,dorpdownlistbox的data value值为数字时 9.0默认支持int和char两种类型(其他未测试),而12.5只支持int型

------解决方案--------------------
引用:
还有这种奇葩?以后留意一下

Quote: 引用:

应该是你数据库字段问题,dorpdownlistbox的data value值为数字时 9.0默认支持int和char两种类型(其他未测试),而12.5只支持int型



可能是我表达有问题,使用12.5也没多久,确实遇到这样问题,下面是两张12.5的配图,9.0就不上图了,您要是觉得有问题就麻烦帮忙指正一下,请不要说风凉话,谢谢!



------解决方案--------------------
看看你char类型在数据库中的类型,有没有包含空格。就是 '1  ' 和 ‘1’ 的区别 
------解决方案--------------------
引用:
看看你char类型在数据库中的类型,有没有包含空格。就是 '1  ' 和 ‘1’ 的区别 


谢谢,明白了,忽略char类型字段长度问题了
------解决方案--------------------
Quote: 引用:

还有这种奇葩?以后留意一下

学艺不精,让您见笑了。
------解决方案--------------------
引用:
Quote: 引用:

还有这种奇葩?以后留意一下

学艺不精,让您见笑了。

服了,我是说PB是奇葩,怎么干不兼容的事,楼主想多了吧
------解决方案--------------------
数据库中char改成vchar就行了

pb12也是,char型的字段,会把空格都取出来
pb7就不会
所以升级后,将所有的char都改成varchar啦,
就没问题啦
  相关解决方案