我正在使用.net4.0和c#语言。 在我的代码中,我有一个连接字符串
oleConnection.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;
Data Source = " + filepath + ";
Extended Propertie s= \"Excel 12.0;HDR=yes\"";
它运作良好。但是,当我更改这样的连接字符串时:
oleConnection.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;
Data Source =" + filepath + ";
Extended Properties =\"Excel 12.0;HDR=no\"";
(我将HDR参数更改为“no”)
我收到错误:没有给出一个或多个必需参数的值。
来自"Microsoft Office Access Database Engine".
答案 0 :(得分:1)
如果您使用说[A1]引用列,那么这将失败。使用HDR =否,列被引用为F1,F2等。
答案 1 :(得分:0)
答案 2 :(得分:-1)
没有HDR=no
....
默认行为是无标题。因此,完全忽略HDR部分 - 这也意味着没有标题。