还是用钱解决吧 xe odac 连接oracle 问题 解决即给钱 在线等
数据库 字符集 al32utf8 里面有韩文等 unicode 表记录
现在的问题是 odac 直连 direct:=true
with OraQuery1 do
begin
close;
SQL.Text :='select flh as 分类号 from label_print ';
open;
窗体显示是 dbgrid 字段名 汉字 乱码 怎么解决
有意着 加我QQ 九七六八 09 四 88
[解决办法]
貌似直连模式,不能设置控件是否采用Unicode?
[解决办法]
Unicode方面D2010支持的非常完美了,这里需要说明的就是在向Oracle9i中保存Unicode多国语音时,注意数据库的字符设置,本人测试的时候将数据库字符集为ZHS16GBK,国家字符集设置成了AL32UNICODE。(国家字符集主要是用于NCHAR、NVARCHAR、NCLOB类型的字段数据,而数据库字符集使用很广泛,它用于:CHAR、VARCHAR、CLOB、LONG类型的字段数据;表名、列名、PL/SQL中的变量名;输入及保存在数据库的SQL和PL/SQL的源码。9i推荐国家字符集使用AL32UTF8,如要向下兼容Oracle8则设置为UTF8.).使用ODAC控件时只需要将Session控件的Options.UseUnicode设置为True即可向数据库中的NVARCHAR及NCHAR字段中录入各种国家文字了。
http://download.csdn.net/download/changfei0216/394637
没有接触过,网上搜来的。
1、看一下ODAC控件设置。
2、换一个控件试下。
[解决办法]
那这个应该是ODAC的bug了,呵呵.看看最新的版本是否解决.你ODAC用的什么版本?