首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

呼叫系統內建「資料連結屬性」對話方塊的方法

     編輯:關於.NET

當需要讓使用者以視覺化介面設定資料庫連線字串時,可直接呼叫 Windows 內建的「資料連結屬性」對話方塊,避免自行開發複雜的連線設定 UI。

實作步驟

  1. 在專案中加入參考:
    • adodb.dll(.NET 組件)
    • oledb32.dll(COM 元件,即 Microsoft OLE DB Service Component 1.0 Type Library)
  2. 使用以下程式碼即可開啟對話方塊:
using ADODB;
using MSDASC;

Connection adodbConnection = new Connection();
object connection = (object)adodbConnection;
DataLinks dlg = new DataLinks();
dlg.PromptEdit(ref connection);

// 使用者設定完成後,可從 adodbConnection.ConnectionString 取得連線字串
string connStr = adodbConnection.ConnectionString;

優點

  • 支援所有常見的 OLE DB 提供者(SQL Server、Oracle、Access 等)。
  • 內建連線測試、進階屬性頁籤,功能完整。
  • 零開發成本,直接取得標準連線字串。

此做法適用於 WinForms、WPF 或 Console 應用程式,只要專案目標平台支援 COM 互通即可。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved