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

数据窗口字段封存显示超过255个字符

2013-01-05 
数据窗口字段保存显示超过255个字符用的是PB8 + SQL SERVER2000,字段bzvarchar(600)我现在采用的方法是在

数据窗口字段保存显示超过255个字符
用的是PB8 + SQL SERVER2000,
字段bz  varchar(600)
我现在采用的方法是在数据源中这样写:CONVERT(A.bz) AS bz
我录入一个100多字符的数据,这样弄了,录入、显示、保存是没问题,但是程序retrieve的时候,老提示“数据转换溢出”
但是我在数据窗口预览里直接retrieve,又没提示。
[解决办法]
超过255的,不要用varchar类型,用text类型,设计完数据窗口后,手动将列的长度设置为600即可
[解决办法]
varchar可以超过255的,只是PB默认是建议不要超过255,但你可以改   
  在PB连接数据库的地方,你编辑你连接数据库database   profile,在Syntax选项卡里   
  有一个Text   Limit   in   SQL:的值,默认是255,你改大一点,比如3000,保存后,你的有可能超过255的datawindow都重新生成一下(重新生成不是重新做)   
    
  然后你再看preview选项卡,会发现SQLCA.DBParm   =   "DBTextLimit='3000'"多了这么一句话   
  这句话你是要加到你程序里连接数据库的代码里的

热点排行