引用.CSV数据字段

时间:2016-05-02 19:25:20

标签: c# asp.net vb.net visual-studio oledb

这是我当前的连接字符串:

string connString = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=""{0}"";Extended Properties=""text;HDR=NO;FMT=Delimited\""",Path.GetDirectoryName(csv_file_path));

这很好用,除了我有几行代码如下:

"jon","smith","ohio"
"tom","jones","indiana"
"mary","baker "mills","florida

最后一行在字段内有引号,字段在“mills”之前结束。有没有人有一个可以容纳数据字段中的引用的连接字符串?

谢谢!

1 个答案:

答案 0 :(得分:2)

虽然修复源代码是最正确的答案,但我想如果你真的希望你可以使用var myStr = originalStr.replace(@"""",@"""""");这会逃避引用字符的所有实例。

再次,如果可能,修复数据。