VB.net 连接SYBASE问题
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 24pt;"><font face="新細明體"><font color="#de6210"><span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: ˎ̥;">Vb.net 2005</span><span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 新細明體; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥;">連接</span><span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: ˎ̥;">SYBASE 15</span></font><span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 新細明體; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥;">,大家用什麼方法,有用過類似的麻煩提供。</span></font><span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: ˎ̥;"><p></p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 24pt;"><span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 新細明體; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥;">我用</span><font face="新細明體"><span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: ˎ̥;">Sybase.Data.AseClient.AseConnection</span><span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 新細明體; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥;">進行連接總出問題,</span><span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: ˎ̥;">charset</span><span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 新細明體; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥;">不知道怎麼設,一直亂碼。我的</span><span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: ˎ̥;">Vb.net 2005</span><span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 新細明體; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥;">是繁體版的,希望大家出出主義</span><span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: ˎ̥;">! <p></p></span></font></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 24pt;"><span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 新細明體; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥;">第一次發帖</span><font face="新細明體"><span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: ˎ̥;"><span lang="EN-US">! </span></span><span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 新細明體; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥;">拜托了</span><span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: ˎ̥;">~<p></p></span></font></p> 看一下你的服务器上是多少,一般试试iso_1(可能性最大,SYBASE默认是这样),不行再试试cp850(如果有人改过最大可能是改成这个)。当然最好是查看服务器上设置的了。 <p>測試了下,還是不行啊,加入charset=iso_1或charset=cp850情況還是一樣的。我用ODBC和OLEDB連接時設置charset=iso_1是可以把亂碼修正過來,但是這兩個連接方式都要到Sybase裡面去設置,這樣每台電腦去配置顯然很麻煩。所以只有用AseConnection,可就是字符集過不去。</p><p>把連接代碼帖出來,希望大家給點意見</p><p>Dim objConn As New AseConnection("Data Source='WSDB';Port=5000;Database='WBIS';User ID='sa';Connect Timeout=15;charset=iso_1;CumulativeRecordCount=True;NamedParameters=True;UseCursor=False")</p><p> </p> <p><strong><font color="#ff0000">ehxz:</font></strong></p><p>“当然最好是查看服务器上设置的了”是什麼意思呢?服務器上有什麼設置的地方?請說具體點。我的是<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: ˎ;"><font face="新細明體">Sybase 15英文版本</font></span></p> <p>服务器上的属性设置,不过看你说的应该是iso_1了。</p><p>ODBC里都可以了的话,那就是你客户端的设置问题了,再好好检查一下设置吧。</p>
页:
[1]