首页 新闻 会员 周边 捐助

ASP.NET EF 操作ORACLE数据库 中文乱码问题

1
悬赏园豆:50 [已解决问题] 解决于 2010-09-27 13:25

ORACLE字符集 GBK ,NLS_LANUAGE为AMRICAN。VS2010项目编码UTF-8。。现在是对数据库进行新增记录时,英文和数字都没有问题。如果是中文 会提示ORA-01480: STR 绑定值的结尾 Null 字符缺失。我判断是字符集的问题。希望朋友帮忙指明问题。

问题补充: 我用的是DEVART 的dotConnect Provider 不知道那个大侠用过这个
想三想四的主页 想三想四 | 初学一级 | 园豆:150
提问于:2010-09-26 15:25
< >
分享
最佳答案
0

据说是 MS Oracle Provider 的原因,如果用 ODP.NET Provider 就行了。但是我没有亲自试过,只是听说。

收获园豆:50
麦舒 | 菜鸟二级 |园豆:452 | 2010-09-26 17:17
我用的是devart dotConnect的Provider
想三想四 | 园豆:150 (初学一级) | 2010-09-27 09:35
我找到问题了 在创建Provider的时候有一个选项没选 、UNICODE FALSE改为TRUE 就好用了。。 感谢你的提问
想三想四 | 园豆:150 (初学一级) | 2010-09-27 13:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册