我们正在将一些数据从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
答案 0 :(得分:1)
我可以通过在连接字符串中包含HDR = No来解决它。无效的文件在第一行中有一些值。
谢谢大家, 拉胡