C# csv文件OleDB连接字符串的扩展属性

C# csv文件OleDB连接字符串的扩展属性,c#,csv,connection-string,oledb,C#,Csv,Connection String,Oledb,通常的连接字符串如下所示 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\file.csv;Extended Properties="text;HDR=Yes;FMT=Delimited"; 但我需要一种方法来指定进一步的参数,如: ColNameHeader 格式 MaxScanRows 字符集 地点 统一码 不使用schema.ini文件 有没有一种方法可以在connectionstring中定义这些文件,或者通过registry或任何其

通常的连接字符串如下所示

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\file.csv;Extended Properties="text;HDR=Yes;FMT=Delimited";
但我需要一种方法来指定进一步的参数,如:

  • ColNameHeader
  • 格式
  • MaxScanRows
  • 字符集
  • 地点
  • 统一码
不使用schema.ini文件

有没有一种方法可以在connectionstring中定义这些文件,或者通过registry或任何其他方式定义这些文件,而无需访问其他文件


我已经查过了,还有很多其他的设置,至少您所需要的一些设置是在JET驱动程序的注册表设置中指定的。查看HKLM/Software/Microsoft/Jet/4.0/Engines/Text