C 通用資料庫配置介面,微軟原生DLL重整合

2021-09-13 02:43:47 字數 2156 閱讀 2800

自己整合了

微軟自帶的資料連線配置介面對話庫    microsoft.data.connectionui.dialog.dll 

微軟自帶的資料連線配置介面庫   microsoft.data.connectionui.dll

微軟自帶的資料連線配置介面庫語言包    microsoft.data.connectionui.dialog.resources.dll

.net 通用資料庫配置介面,微軟原生dll重整合(上面三個類庫整合成 dbconnectsetting.dll,只要在專案中引用這個dbconnectsetting.dll類庫,c#程式裡面就可以使用 microsoft.data.connectionui.dialog.dll ,microsoft.data.connectionui.dll他們了)

dbconnectsetting.dll類現在位址 :

下面是具體使用案例

微軟vs自帶資料庫測試介面化工具

microsoft.data.connectionui.dataconnection.dialog 與microsoft.data.connectionui.dataconnection 

microsoftvisualstudio裡面的資源之資料庫連線配置

這個功能的實現主要是用了microsoft.data.connectionui.dll和microsoft.data.connectionui.dialog.dll這個二個動態庫,可以在vs的安裝目錄的common7\ide這個目錄下面找到(本機的安裝路徑c:\program files (x86)\microsoft visual studio 14.0\common7\ide)。 

找到兩個元件 microsoft.data.connectionui.dll,microsoft.data.connectionui.dialog.dll

這兩個要一起引用下

microsoft.data.connectionui.dll

microsoft.data.connectionui.dialog.dll

測試**。ok,但是本地的只引用microsoft.data.connectionui.dll,microsoft.data.connectionui.dialog.dll沒有引用microsoft.data.connectionui.dialog.resources.dll,介面是英文版的,使用dbconnectsetting.dll,就可以是中文介面了(因為dbconnectsetting.dll整合了上述的三個dll類庫)。

string connstring = null;

bool issqlserver = false;

private void btntestdataconnectiondialog_click(object sender, eventargs e)

messagebox.show(connstring);}}

這是本人寫的**的一部分,後面會展示具體的介面顯示

// 初始化

dlg.selecteddatasource = microsoft.data.connectionui.datasource.accessdatasource;

dlg.selecteddataprovider = microsoft.data.connectionui.dataprovider.oledbdataprovider;

dlg.connectionstring = "provider=microsoft.jet.oledb.4.0;data source=www.mdb";

dlg.text = "連線演示資料庫";

//只能夠通過dataconnectiondialog類的靜態方琺show出對話方塊

//不同使用dialog.show()或dialog.showdialog()來呈現對話方塊

微軟資料庫訪問介面(ODBC,OLEDB,ADO)

在sql server中通過鏈結伺服器查詢ole db資料來源 在sql server中直接查詢ole db資料來源 odbc open database connectivity,開放資料庫互連 要了解odbc是什麼,先了解一下資料庫連線的相關知識。在最開始連線資料庫時,由於資料庫種類繁多,各種資...

C 專業資料庫連線配置介面

可以直接呼叫vs中的配置介面來處理 使用方法也及其簡便 一 新增引用 c program files microsoft visual studio 8 common7 ide microsoft.data.connectionui.dialog.dll 二 引入命名空間 using microso...

c 通用資料庫訪問類

在應用程式的設計中,資料庫的訪問是非常重要的,我們通常需要將對資料庫的訪問集中起來,以保證良好的封裝性和可維護性。在.net中,資料庫的訪問,對於微軟自家的sqlserver和其他資料庫 支援oledb 採用不同的訪問方法,這些類分別分布於system.data.sqlclient和system.d...