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

pb11.5中string转化blob数据类型能截掉一部分数据

2013-01-04 
pb11.5中string转化blob数据类型会截掉一部分数据奇怪的是,同样的代码,在PB9下正常,到了Pb11.5只显示了一

pb11.5中string转化blob数据类型会截掉一部分数据
奇怪的是,同样的代码,在PB9下正常,到了Pb11.5只显示了一大部分,后面一部分字符被截掉了,谁知为何?

string ls_syn
blob bl_syntax

SELECTBLOB rptsyntax INTO :bl_syntax From sys_user_dws where rptdwname='w_sys_conf'
and rptname='新建报表'  AND rptdw = 'd_sys_conf' USING sqlca;
IF sqlca.sqlcode<>0 THEN 
    messagebox("", "报表读取失败!")
//messagebox("提示", s"报表读取失败"
RETURN 
END IF
mle_1.text=string(bl_syntax)


[解决办法]
你的数据库中的类型是text的吧,text是与非unicode相关的,这样存储unicode的时候就会丢东东,
你改为image类型就可以了,这个是与字符集无关的;
也可以改为ntext类型,它是专门针对unicode字符集的,最好还是使用image;
~~

热点排行