使用OleDbDataAdapter读取Excel文件时出错

时间:2018-06-17 14:07:31

标签: excel vb.net oledbdataadapter

我们正在将一些数据从Excel文件导入SQL。为此,我们使用OleDbDataAdapter读取Excel文件。我们想要读取特定列中有某些值的行的过滤数据。我们编写了如下查询:

SELECT * FROM [Sheet1$]  WHERE  [F6] IS NOT NULL OR [F7] IS NOT NULL OR [F8] IS NOT NULL OR [F9] IS NOT NULL OR [F10] IS NOT NULL OR [F11] IS NOT NULL OR [F12] IS NOT NULL OR [F13] IS NOT NULL

此查询适用于某些文件,在某些其他文件上,它会显示错误 - 没有给出一个或多个必需参数的值。

我尝试了几种组合,但它无法正常工作。任何帮助将不胜感激。

谢谢, Rahul Jain

1 个答案:

答案 0 :(得分:1)

我可以通过在连接字符串中包含HDR = No来解决它。无效的文件在第一行中有一些值。

谢谢大家, 拉胡