[英]c#, oledb connection string issue
我正在使用.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參數更改為“否”)我得到了錯誤:沒有為一個或多個必需參數提供值。 來自"Microsoft Office Access Database Engine".
如果您使用[A1]引用列,則此操作將失敗。 當HDR = No時,列被引用為F1,F2等。
沒有HDR=no
....
默認行為是沒有標題。 因此,只需完全省略HDR部分-這也就意味着沒有標題。
更多信息: http : //msdn.microsoft.com/en-us/library/ms254500.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.