您目前已離線,請等候您的網際網路重新連線

如何使用資料連結檔與 Visual C#.NET 中 OleDbConnection 物件

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

308426
本文章的有 Microsoft Visual Basic.NET] 版本請參閱 308075
本文章的有 Microsoft Visual C++.NET] 版本請參閱 308428

本文參照下列 Microsoft.NET Framework 類別庫命名空間:
  • System.Data.OleDb

在此工作

結論
本文將告訴您,如何使用的 OLE DB 通用資料連結 (.udl) 檔來指定 ADO.NET OleDbConnection 物件使用建立資料庫連接的連接字串。

OLE DB 通用資料連結 (.udl) 檔提供便利的方式來建立並確認用來連接至 OLE DB 資料來源未 ActiveX 資料物件 (ADO) 連接字串。連接字串資訊,就會被保存.udl 副檔名的檔案以特定的格式。您可以參考 ADO.NET OleDbConnection 物件用來指定物件應該用來連線到資料庫的連接字串 ConnectionString 屬性中的.udl 檔。使用連接字串的 檔案名稱 參數來指定包含連接字串資訊將.udl 檔的名稱。

務必注意下列資訊來自 「 OleDbConnection.ConnectionString 屬性"發行項,.NET Framework 類別庫文件中 (請參閱 References 一節):
若要參考 Microsoft 資料連結 (UDL),將參考加入 [UDL 到表單中的 ConnectionString"檔案名稱 = myfile.udl 」。如果在連接字串中指定一個以上的 UDL,載入上次發生。如果您指定一個 UDL,並隨後呼叫 OleDbConnection 物件來擷取 ConnectionStringConnectionString 會包含 UDL 檔案未檔案的內容參照。每次開啟 OleDbConnection 剖析包含 UDLs 的連接字串。因為這可能會影響效能,建議不會參考一個 UDL ConnectionString
back to the top

若要建置範例的步驟

請依照下列步驟建立 Visual C#.NET 主控台應用程式用來指定 ADO.NET OleDbConnection 物件連接字串資訊的.udl 檔案:
  1. 使用 SQL Server OLE DB 提供者連線到其中一個 Microsoft SQL Server 資料庫,建立一個.udl 檔案,檔名為 Test.udl 在根資料夾的磁碟機 C。

    您也可以使用 Microsoft OLE DB 提供者的 Jet 4.0 來設定.udl 檔來連線至 Microsoft Access 97 或 2000年資料庫,如果您沒有 SQL Server 資料庫的存取權。如需有關如何建立.udl 檔的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
    189680如何搭配 ADO 使用資料連結檔案
  2. 開啟新 Visual C#.NET 的主控台應用程式。
  3. 在 [類別 1] 模組中預設程式碼取代下列程式碼:
    using System;using System.Data;using System.Data.OleDb;namespace DataLink{    class Class1    {        static void Main(string[] args)        {            OleDbConnection myConnection = new OleDbConnection("File Name = d:\\test.udl");            try            {                myConnection.Open();                if (myConnection.State == ConnectionState.Open)                    Console.WriteLine("Connection opened successfully!");                else                    Console.WriteLine("Connection could not be established");            }            catch(Exception ex)            {                Console.WriteLine(ex.Message.ToString());            }            finally            {                myConnection.Close();            }            Console.ReadLine();             return;        }    }}					
  4. 在設定 OleDbConnection 物件的 ConnectionString 屬性陳述式,修改.udl 檔案路徑,如果您建立以不同的名稱,或保存在不同的位置。
  5. 執行應用程式中的內 [Visual Studio.NET 整合式開發環境 (IDE)。主控台視窗應該開啟並顯示文字,「 連線成功開啟!"來指示 OleDbConnection 物件便能在.udl 檔中使用連接字串資訊,以建立資料庫連線。
  6. 按下 ENTER 以去除主控台視窗,並停止應用程式。
back to the top
参考
更多有關 OleDbConnection.ConnectionString 屬性的資訊,請參閱下列的.NET Framework 類別庫文件: 如需詳細資訊按一下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
189680如何搭配 ADO 使用資料連結檔案
back to the top

警告:本文已自動翻譯

內容

文章識別碼:308426 - 最後檢閱時間:07/14/2004 19:02:04 - 修訂: 3.4

  • Microsoft ADO.NET 1.0
  • Microsoft ADO.NET 1.1
  • Microsoft Visual C# .NET 2002 Standard Edition
  • Microsoft Visual C# .NET 2003 標準版
  • kbmt kbhowtomaster kbsystemdata KB308426 KbMtzh
意見反應