用Blob类型或者varchar2类型试试!

解决方案 »

  1.   

    修改注册表中的NLS_LANG项修改为AMERICAN_AMERICA.UTF8
    还是出现“ORA-22866: 缺省字符集有不同宽度”。varchar2类型的最大长度不是只有4000个字符吗?blob在ODBC中怎么保存??
      

  2.   

    难道是字符集的问题?字符集分为单字节字符集与多字节字符集,US7ASCII就是典型的单字节字符集,在这种字符集中length=lengthb,而ZHS16GBK就是常用的双字节字符集,在这里lengthb=2*length。
    也不知道原因啊。发现有不少朋友遇到过这种问题,烦请知情者解决!