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