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

Powerbuilder insert MS SQL 资料乱码的有关问题

2012-02-20 
Powerbuilder insert MS SQL 资料乱码的问题问题是这样的,因为我在MS SQL里面,必须要同时存在多种语系的数

Powerbuilder insert MS SQL 资料乱码的问题
问题是这样的,因为我在MS SQL里面,必须要同时存在多种语系的数据,经过查询发现insert + N搭配nvarchar字段属性可解。
所以我想请问一下,关于在PB里面,假设我想要改透过"insert + N+变量” 输入数据的时候(不透过datawindow),该怎么做呢?
首先我有三个可输入字段(sle_1~3),可以手动输入一些值,我也加了一个botton(cb_4)。
我在cb_4是这样处理的:
string ls_1,ls_2,ls_3

ls_1 = trim(sle_1.text)
ls_2 = trim(sle_2.text)
ls_3 = trim(sle_3.text)

insert into test values ( :ls_1, :ls_2,:ls_3) ;
commit;
但是不知道该如何把N带到这里面?

还是,各位有关于多种语系同时存在数据库的解决办法? (或是直接从datawindow下手?)

[解决办法]

C/C++ code
string ls_sqlls_sql = "insert into test values ( N'" + sle_1.text + "', N'" + sle_2.text + "', N'" + sle_3.text + "')"execute immediate :ls_sql using sqlca; 

热点排行