csv 文件 OleDB 连接字符串的扩展属性
通常的连接字符串看起来像,
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\file.csv;Extended Properties="text;HDR=Yes;FMT=Delimited";
但我需要一种方法来指定更多参数,例如:
- ColNameHeader
- Format
- MaxScanRows
- CharacterSet
- Locale
- Unicode
而不使用 schema.ini 文件。
有没有办法在连接字符串中或通过注册表或任何其他方式定义它们,而无需访问其他文件。
我已经查找了 http://www.connectionstrings.com/textfile 和许多其他内容
a usual connection string would look like
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\file.csv;Extended Properties="text;HDR=Yes;FMT=Delimited";
but i need a way to specify further parameters like:
- ColNameHeader
- Format
- MaxScanRows
- CharacterSet
- Locale
- Unicode
without using a schema.ini file.
is there a way to define those in the connectionstring, or via registry or any other way, without having access to other files.
i've already looked up http://www.connectionstrings.com/textfile and many others
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
至少您需要的一些设置是在 JET 驱动程序的注册表设置中指定的。查看 HKLM/Software/Microsoft/Jet/4.0/Engines/Text。
At least some of the settings you're after are specified in the registry settings for the JET driver. Look in HKLM/Software/Microsoft/Jet/4.0/Engines/Text.