我的开发工具是 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
------解决方案--------------------------------------------------------
这个要用 国际通用字符集