當需要讓使用者以視覺化介面設定資料庫連線字串時,可直接呼叫 Windows 內建的「資料連結屬性」對話方塊,避免自行開發複雜的連線設定 UI。
adodb.dll(.NET 組件)oledb32.dll(COM 元件,即 Microsoft OLE DB Service Component 1.0 Type Library)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;
此做法適用於 WinForms、WPF 或 Console 應用程式,只要專案目標平台支援 COM 互通即可。