标签: c# csv
我创建了一些对我有用的代码,这些代码使用OLE Jet加载CSV文件。我使用架构文件指定不是默认逗号的定界符。
我遇到的问题是schema.ini文件似乎必须与源CSV放在同一文件夹中。这对于静态位置来说很好,但是我希望允许用户浏览到任何文件夹以加载CSV文件。
在这种情况下,我还能在哪里放置schema.ini文件。我不想修改注册表以防它影响其他应用程序,并且根据我的研究,Jet不允许在连接字符串中指定分隔符。
有什么办法可以将其构建到应用程序中吗?