用于通过OleDB Jet驱动程序查询CSV文件的SQL方言是什么?

时间:2014-04-14 04:00:28

标签: sql csv oledb jet

我正在尝试使用OleDbConnectionOleDbCommandMicrosoft.Jet.OLEDB.4.0驱动程序对CSV文件执行查询,但仍然会收到no value given for one or more required parameters的异常。我怀疑问题出在SQL查询语法中(我试图使用与SQL Server一样的查询),但是我找不到手动检查它(我想知道的另一件事是如何确切地解决这些问题。 CSV文件中没有标题)。你碰巧知道我需要描述的SQL方言在哪里吗?

1 个答案:

答案 0 :(得分:2)

Jet 4.0使用基于ANSI SQL 92的方言。来源:http://support.microsoft.com/kb/275561/en

关于异常,您对如何寻址列的想法可能是相关的,特别是如果您有一个WHERE子句检查列中的值。如果没有标题行,并且连接字符串具有" HDR = NO"在扩展属性中,您需要按从左到右的顺序将列引用为F1,F2,F3等。资料来源:http://support.microsoft.com/kb/316934