C#如何读含特殊字符csv文件

akuzou 2010-08-26 09:16:06
如:
string strConn = @"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=";
strConn += filePath;
strConn += ";Extensions=asc,csv,tab,txt;HDR=YES;";

如果filePath是321.sh-21.csv文件会报ERROR [42000] [Microsoft][ODBC Text Driver] FROM 子句语法错误。

如何解决,本人刚学,先谢谢大家帮忙。
...全文
229 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
akuzou 2010-08-27
  • 打赏
  • 举报
回复
1楼2楼方法不行啊,首先如果去掉文件名中的.与-是没有问题的。
先考虑用这种方法,如果实在不行那就用数据流了。
andybang1981 2010-08-26
  • 打赏
  • 举报
回复
可以当数据流方法来读取
porschev 2010-08-26
  • 打赏
  • 举报
回复
不要换行追加试试。。。。
wjq 2010-08-26
  • 打赏
  • 举报
回复
加引号试试

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧