如果有這樣的要求,需要自定義創建一個可以設置數據鏈接屬性的對話框,可以首先考慮一下使用系統自帶的“數據鏈接屬性”對話框。
調用的方式很簡單,在工程中引入adodb.dll和oledb32.dll,前者為.NET庫而後者為COM庫(Microsoft OLE DB Service Component 1.0 Type Library)。再使用以下的代碼:
ADODB.Connection adodbConnection = new ADODB.Connection(); object connection = (object)adodbConnection; MSDASC.DataLinks dlg = new MSDASC.DataLinks(); dlg.PromptEdit(ref connection);
系統自帶的“數據鏈接屬性”對話框便能被打開了。通用的數據鏈接屬性都可以在這其中設置,最後由傳入的“connection”的參數,即“adodbConnection”,可以得到所需的ConnectionString屬性,並在之後的程序中使用。
本欄目