【发布时间】:2011-08-13 05:42:55
【问题描述】:
我正在使用包含以下字符的 CSV:
” and •
我正在通过 OleDb 读取 CSV,提供程序是 Microsoft.Jet.OLEDB.4.0。当数据加载到 OleDbCommand 中时,字符分别转换为:
“ and •
我怀疑连接字符串中可能存在排序规则设置,但我找不到任何相关信息。
我可以确认以下几点:
- 当我打开 CSV 时,我可以看到原始字符。
- 如果我通过 OleDb WHERE [field] LIKE '%•%' 对文件运行选择,我会得到 0 行,但如果 SELECT WHERE [field] LIKE '%-%' 我会返回行。
有什么想法吗?
【问题讨论】:
-
你的问题到底是什么?
-
如何使用 OleDbConnection 加载数据并在运行选择时阻止它转换字符?