用vb.net查询出是乱码
我是用vb.net2005开发的,在窗体上有一个DataGridView1控件,和按钮,按钮执行语句如下:Dim dbConnStr As String
dbConnStr = ""
dbConnStr = "Driver={Microsoft Paradox Driver (*.db )}; DriverID=538; Fil=Paradox 7.X; DefaultDir=C:\Program Files\航天信息\防伪开票\DATABASE\DEFAULT\WORK; Dbq=C:\Program Files\航天信息\防伪开票\DATABASE\DEFAULT\WORK;PWD=1FFKEC123Q4C26G; "
Dim strSelect As String
strSelect = "select * from 销项发票"
Dim odbcConn As OdbcConnection
odbcConn = New OdbcConnection(dbConnStr)
odbcConn.Open()
Dim odbcAdapter As OdbcDataAdapter
odbcAdapter = New OdbcDataAdapter(strSelect, odbcConn)
Dim m_dsSrc As DataSet
m_dsSrc = New DataSet()
odbcAdapter.Fill(m_dsSrc, "PadaboxDB")
DataGridView1.DataSource = m_dsSrc.Tables(0)
odbcConn.Close()
这样查询出来是乱码,但用别的工具查询没有事,都是中文的,不知道哪里有问题,需要怎么进行转换一下 vb.net就 乱码 --------------------编程问答-------------------- http://social.msdn.microsoft.com/Forums/en-US/ea2e66c3-1c0d-40a5-a6f8-98c9c2e0b41e/how-to-access-to-paradox-database-in-aspnet?forum=adodotnetdataproviders --------------------编程问答-------------------- 其实我看不懂英文 但是 我猜测 是连接字符串 的问题 关于 编码的 --------------------编程问答-------------------- 你的连接字符串有问题 --------------------编程问答-------------------- 3楼的能否说一下字符串哪里有错,应该怎么编写 --------------------编程问答-------------------- 连接字符串末后加上“charset='utf8';”如此应该可解决字符乱码问题。请楼主自己进行测试。 --------------------编程问答--------------------
头像是臭脚?
补充:.NET技术 , VB.NET