hur.cn - 华软网

 热门搜索

程序升迁问题???????

  作者:未知    来源:网络    更新时间:2019/6/11
我刚起头运用pb9,数据库运用的是sql2000,出现一个这样的问题,原pb6开发的程序在pb9中升迁以后,一切正常,但数据库中,原char类型的字段,不足字段宽度的后面都补了空格。例如:char字段item宽度为10。若存储字符数据“123456”,则升迁后为“123456    ”,请问,这是为什么?该怎么解决?请列位高手指教


------华软网友回答------
修改成varchar类型,
char是定长的,不足后面会自动补空格
------华软网友回复------
可能你用的数据库改ORACLE了吧
------华软网友回复------
char类型本来就会补空格 改成varchar或取的时候加rtrim :)      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。