簡體   English   中英

C#,oledb連接字符串問題

[英]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等。

OleDb連接HDR默認為是,並且沒有選項。

校驗:

Access 2007的連接字符串

問候

沒有HDR=no ....

默認行為是沒有標題。 因此,只需完全省略HDR部分-這也就意味着沒有標題。

更多信息: http : //msdn.microsoft.com/en-us/library/ms254500.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM