建体彩网|中彩网双色球连号|
?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

通博tb老虎機多元化:如何利用UDL文件來建立ADO連接

?

應用通用數據連接文件(*.UDL,以下簡稱文件)來創建ADO通博tb老虎機多元化連接,可以和ODBC一樣可視化地定義要連接的數據源,從而實現數據造訪的透明性。

1.應用UDL文件來創建ADO連接

創建ADO的連接,首先要設置ADO連接工具的ConnectionString屬性,該屬性供給所要連接的數據庫類型、數據所處辦事器、要造訪的數據庫和數據庫造訪的安然認證信息。對照專業的措施是在ConnectionString中通博tb老虎機多元化直接供給以上信息,下面是造訪不合類型數據源設置ConnectionString的標準:造訪ODBC數據

"Provider=MSDASQL;DSN=dsnName;UID=userName;PWD=userPassWord;"

造訪ORACLE數據庫

"Provider=MSDAORA;Data Source=serverName;User ID=userName; Password=userPas通博tb老虎機多元化sword;"

造訪MS SQL數據庫

"Provider=SQLOLEDB;Data Source=serverName;Initial Catalog=databaseName; User ID=userName;Password=userPassword;"

造訪Access 數據庫

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=databaseName;User ID=userName;Password=userPassword;"

上述的連接屬性設置標準跟著數據源的類型不合而變更,軟件用戶經常不習氣這種設置要領,都盼望有可視化的數通博tb老虎機多元化據源設置措施。為此Microsoft供給了通用數據連接文件(.UDL)來建立和測試ADO連接屬性。ADO連接工具可以很方便地應用UDL文件來連接數據源,下面例子應用my_data1.udl來創建ADO連接。

_ConnectionPtr m_pDBConn;

m_pDBConn.CreateInstance(__uuidof(Connection));

m_pDBConn->ConnectionString ="File Name=c:\mydir\my_data1.udl";

m_pDBConn->Open("","","",NULL);

這樣一來無論數據源若何變更,在軟件中都可以用統一的措施編程。當數據源改變時,只要雙擊響應的udl文件即可可視化地設置數據源,無需變動軟件。

由于ADO是COM接口,為了軟件的靠得住性,打開ADO連接時,可以加入非常處置懲罰代碼。

try{

m_pDBConn->Open("","","",NULL);

}catch(_com_error &e){

//處置懲罰非常的代碼

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

m_pDBConn=NULL;

}

由于_ConnectionPtr m_pDBConn是智能指針,應在處置懲罰非常代碼時將智能指針設為NULL后將自動將引用計數降為0.

假如不呈現非常,只要在應用完m_pDBConn,只要引用Close措施即可。

2.創建你所需的UDL文件

在你所想創建UDL文件的目錄中單擊右鍵,選擇從菜單 新建Microsoft 數據連接,然后將新創建的UDL文件變動為你所盼望的文件名(。UDL擴展名不能改變)。

注:假如操作系統是Window 2000,先創建一個文本文件,再將該文本文件的擴展名改為通博tb老虎機多元化 "udl".

然后雙擊所創建的UDL文件,即可視化地完成數據源的設定。

應用UDL文件必須在系統中先安裝Microsoft MDAC,Win 98第二版,Win 2000中都自動包孕了該組件,必要該組件最新版本時可以到Microsoft網站去下載。

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

建体彩网
山东11选5规则 欢乐斗地主下载那一版 山西十一选五最新遗漏数据 三张牌游戏qq 中国竞彩比分 超级大乐透 海王捕鱼总换吗 天津十一选五开奖直播 王中王内部透码 湖南快乐十分44期开奖