oracle解码问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 18:47:25
现有如下代码
Dim cn As New Data.OracleClient.OracleConnection
cn.ConnectionString = "Password=11;User ID=222;Data Source=3333"
cn.Open()
Dim cmd As Data.OracleClient.OracleCommand = cn.CreateCommand

cmd.CommandText = "select '~' as aa from dual"

Dim rd As New Data.OracleClient.OracleDataAdapter(cmd)

Dim ds As New DataSet
rd.Fill(ds)

cn.Close()
通过vb.net访问ORACLE数据库后,返回的字符为〜,和原来的~不一样了,请高手解答,好的话,有加分
如何使返回的字符仍为~,请明示

http://www.programfan.com/club/showpost.asp?id=29591

你还是看看这个吧,是字符集问题
你把 select '~' as aa from dual;这句放在oracle下执行,也显示不出来的

首先确定你的Oracle安装是是中文的版的,并且和你的客户端一致,然后你可以使用Sqlplus试试看是不是还是那个样子,如果正常,你只要把你的连接字符串修改一下就可以了,可能你要修改你的客户端或者服务器的编码了