Informix ODBC字符集问题

  今天在配置一个ODBC的数据连接,用udl进行验证用户名和密码,测试正常。程序就是连不上,并且是远程的Silverlight程序,错误就返回一个"Submit operation failed.  Object reference not set to an instance fo an object."。

  通过Fiddler2进行查看服务可以正常启动。(验证服务的方法参见"http://msdn.microsoft.com/zh-cn/library/ff426913(v=vs.91).aspx“)

  

http://localhost/ExampleApplication-Web-CustomerDomainService.svc

如果该服务可用,您将看到一个网页,其中包含与服务以及如何测试服务有关的信息。如果该服务不可用,您将看到一个错误页,该页可能具有将帮助可您确定问题的信息。如果收到一个错误,则异常可能源自 RIA Services 服务主机层。

  刚开始以为是配置文件格式,或IIS的问题。折腾了半天,问题依旧。最后想到的字符集的问题。

  最早字符集是:

  Client Locale:zh_cn.gb18030-2000

  Database Locale:zh_CN.5488

  后来改成:

  

    Client Locale:zh_cn.gb18030-2000

  Database Locale:zh_cn.gb18030-2000

  总结:以后再遇到类似的问题应该首先想想是不是字符集的问题.

posted @ 2014-02-20 17:43  小白快跑  阅读(623)  评论(0编辑  收藏  举报