[求助]C# 连接Sybase 中文乱码,在线等
<p>用C#开发</p><p>使用AseClient.dll连接数据裤,取到的中文为乱码。</p><p>SYBASE版本12.5,如果连接11.9就没有这个问题。</p><p>还用使用OleDb连接的时候,出现死锁。现将OleDb操作代码贴上:</p><p>String WebConnectionString = "Provider=Sybase ASE OLE DB Provider;Server Name=***.***.***.***,****;Initial Catalog=*****;User Id=****;Password=*****";<br/>String Websql = "SELECT * from BM";<br/>OleDbConnection WebConnection = new OleDbConnection(WebConnectionString);<br/>WebConnection.Open();<br/>OleDbDataAdapter WebDataAdapter = new OleDbDataAdapter(Websql, WebConnection);<br/>DataSet WebDataSet = new DataSet();<br/><font color="#ff0000">WebDataAdapter.Fill(WebDataSet);</font><br/>WebDataSet.WriteXml("WebVIPXX.xml");<br/>WebConnection.Close();</p><p>执行到红色这句的时候就死掉了。</p>[此贴子已经被作者于2006-10-24 19:00:18编辑过]
C#不懂。但如果老版本好用,新版本乱码还是检查一下服务器配置吧。 <p>那怎么办呢?</p><p>有谁能帮帮我,我们老大催了。</p> 检查一下服务器的字符设置看一下。 <p>谢谢</p><p>我去试一下</p>
页:
[1]