这是我当前的连接字符串:
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”之前结束。有没有人有一个可以容纳数据字段中的引用的连接字符串?
谢谢!
答案 0 :(得分:2)
虽然修复源代码是最正确的答案,但我想如果你真的希望你可以使用var myStr = originalStr.replace(@"""",@"""""");
这会逃避引用字符的所有实例。
再次,如果可能,修复数据。