日期:2014-05-19  浏览次数:20467 次

asp.net2.0连接oracle9i乱码问题,快崩溃了,大伙帮帮忙
asp.net2.0连接oracle9i乱码问题,快崩溃了,大伙帮帮忙  
查了很多资料都没有完美的解决方案,请大家帮帮忙。
1、开发环境:WINDOWS   XP   SP2,VS2005,ORACLE   9I
2、9I字符集:AMERICAN_AMERICA.US7ASCII(此字符集不能更改,用户所有的数据库都采用的是此字符集)
3、症状:用OLEDB连接时可以读写中文,无问题,但缺点是不能读写ORACLE的DBLOB、CLOB字段;用OracleClient方式连接时,不管怎么样设置WEB.CONFIG中的requestEncoding和responseEncoding,读写中文时均出现乱码

现在希望能有这样的解决方案:当9i数据库的字符集AMERICAN_AMERICA.US7ASCII可正常读写中文,并且可以读写ORACLE的blob、clob字段。

我的WEB.CONIFG的配置(OLEDB方式):

<connectionStrings>
<add   name= "oracle_ole "   connectionString= "provider=OraOLEDB.Oracle;Data   Source=192.168.1.2;Persist   Security   Info=True;Password=oracle;User   ID=oodbo "
providerName= "System.Data.OracleClient "   />
</connectionStrings>



------解决方案--------------------
帮顶了