读书人

写下小语种 到oracle insert into 导致

发布时间: 2013-02-03 12:33:31 作者: rapoo

写入小语种 到oracle insert into 导致乱码 而Parameters则正常
我的开发工具是 delphi xe 驱动 odac


oracle 9i
数据库字符集 AL32UTF8
数据库国家字符集:AL16UTF16
当使用 Insert into 插入韩文时 数据库里是 ?
当使用params


FMySQL:='insert into mer_categ values (:v1,:v2)' ;
with OraQuery1 do
begin
Close ;
ParamCheck :=true;
SQL.Text :=FMySQL;

Params.ParamByName('v1').Value:='99';
Params.ParamByName('v2').Value:=edit1.Text;

ExecSQL ;
end;

可以正常 写入韩文 dump 正确


为什么insert into 不行 我想一次性执行多个sql begin....end; 不想使用params
[解决办法]
这个要用 国际通用字符集

读书人网 >oracle

热点推荐