【发布时间】:2013-08-20 23:23:04
【问题描述】:
您好,我正在尝试连接到 DBF 并对其进行查询。
我使用以下连接字符串:
string s = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Path.GetDirectoryName(this.ShapePathFileName) + "\\;Extended Properties=dBASE IV;User ID=Admin;Password=;";
然后我想填充一个数据表它的结果:
oleDbDataAdapter = new OleDbDataAdapter(selectCommand);
((DbDataAdapter)oleDbDataAdapter).Fill(dataTable);
但我的结果值是这样的: “呸呸呸”
但在文件中我有这个: “奥切”
如果在 SQL 语句中我有 WHERE name like '%é' 我没有得到任何结果,但使用 WHERE name like '%Ú' 我有结果
任何想法如何解决这个问题?
【问题讨论】: