成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于ADO.NET VC聯合使用揭秘

開發 后端
這里就ADO.NET VC聯合使用分析,分為引入ADO庫文件、初始化OLE/COM庫環境兩個方面,大家可以看文章的詳細介紹,看完本文你就會感覺在VC中使用ADO.NET是很容易的事。

ADO.NET經過長時間的發展,很多用戶都很了解ADO.NET了,我們先來簡單的概述一下ADO.NET,然后就在vc中如何使用 ADO.NET深入分析一下。ADO 是Microsoft為最新和最強大的數據訪問范例 OLE DB 而設計的,是一個便于使用的應用程序層接口。ADO 使您能夠編寫應用程序以通過 OLE.DB 提供者訪問和操作數據庫服務器中的數據。ADO 最主要的優點是易于使用、速度快、內存支出少和磁盤遺跡小。ADO 在關鍵的應用方案中使用最少的網絡流量,并且在前端和數據源之間使用最少的層數,所有這些都是為了提供輕量、高性能的接口。之所以稱為 ADO,是用了一個比較熟悉的暗喻,OLE 自動化接口。

#T#OLE DB是一組”組件對象模型”(COM) 接口,是新的數據庫低層接口,它封裝了ODBC的功能,并以統一的方式訪問存儲在不同信息源中的數據。OLE DB是Microsoft UDA(Universal Data Access)策略的技術基礎。OLE DB 為任何數據源提供了高性能的訪問,這些數據源包括關系和非關系數據庫、電子郵件和文件系統、文本和圖形、自定義業務對象等等。也就是說,OLE DB 并不局限于 ISAM、Jet 甚至關系數據源,它能夠處理任何類型的數據,而不考慮它們的格式和存儲方法。在實際應用中,這種多樣性意味著可以訪問駐留在 Excel 電子數據表、文本文件、電子郵件/目錄服務甚至郵件服務器,諸如 Microsoft Exchange 中的數據。但是,OLE DB 應用程序編程接口的目的是為各種應用程序提供最佳的功能,它并不符合簡單化的要求。您需要的API 應該是一座連接應用程序和 OLE DB 的橋梁,這就是 ActiveX Data Objects (ADO)。

關于ADO.NET VC聯合使用

一、ADO.NET VC引入ADO庫文件

使用ADO前必須在工程的stdafx.h文件里用直接引入符號#import引入ADO庫文件,以使編譯器能正確編譯。代碼如下所示:代碼1:用#import引入ADO庫文件

  1. #import "c:\program files\common files\system\ado\msado15.dll"  
  2. no_namespaces rename("EOF" adoEOF") 

這行語句聲明在工程中使用ADO,但不使用ADO的名字空間,并且為了避免常數沖突,將常數EOF改名為adoEOF。現在不需添加另外的頭文件,就可以使用ADO接口了。

二、ADO.NET VC初始化OLE/COM庫環境

必須注意的是,ADO庫是一組COM動態庫,這意味應用程序在調用ADO前,必須初始化OLE/COM庫環境。在MFC應用程序里,一個比較好的方法是在應用程序主類的InitInstance成員函數里初始化OLE/COM庫環境。代碼2:初始化OLE/COM庫環境

  1. BOOL CADOApp::InitInstance()  
  2. {  
  3. if(!AfxOleInit())  
  4. {  
  5. AfxMessageBox(“OLE初始化出錯!”);  
  6. return FALSE;  
  7. }  
  8. ……    

函數AfxOleInit在每次應用程序啟動時初始化OLE/COM庫環境。同DAO和CDatabase一樣,ADO由幾個接口組成:_ConnectionPtr,_CommandPtr和_RecordsetPtr.不同于DAO和Cdatabase的是,ADO基于COM的接口,因此,假如你沒有接觸過COM,你應該在使用ADO前先找有關書籍了解一下COM。

責任編輯:田樹 來源: 博客
相關推薦

2009-11-03 16:37:10

2009-11-04 10:23:05

ADO.NET Con

2009-11-03 17:12:33

ADO.NET Exe

2009-10-29 10:34:31

ADO.NET使用技巧

2009-11-03 17:25:59

ADO.NET編程技巧

2009-11-04 13:51:46

ADO.NET性能

2009-12-28 15:11:36

ADO.NET專家

2009-11-11 10:55:10

ADO.NET對象

2009-11-04 16:31:40

ADO.NET Ora

2009-11-04 08:38:30

ADO.NET庫文件

2009-11-13 09:53:47

ADO.NET權限集

2009-11-03 15:58:22

2009-11-12 13:26:56

使用ADO.NET參數

2009-11-12 10:06:01

ADO.NET讀取數據

2009-11-13 10:10:07

2009-11-13 14:22:11

ADO.NET Dat

2009-11-13 14:38:45

ADO.NET Dat

2009-12-25 10:25:59

2009-11-04 09:34:47

ADO.NET Sql

2009-11-11 09:11:19

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品二区亚洲w码 | 亚洲一区二区三区在线免费 | 91中文视频| 久久机热 | 天天久久 | 国产欧美日韩在线一区 | 一区二区三区四区不卡视频 | 亚洲国产成人精品女人久久久 | 亚洲欧洲在线观看视频 | 麻豆久久精品 | 日韩一区二区福利视频 | 中文字幕一区在线观看视频 | 亚洲 中文 欧美 | 国产精品揄拍一区二区久久国内亚洲精 | 国产精品一区二区久久精品爱微奶 | 免费日韩网站 | 免费在线视频精品 | 日本成人福利 | 本道综合精品 | 美女一级毛片 | 99精品欧美一区二区三区综合在线 | 91精品国产乱码久久久久久久久 | 国产日韩久久久久69影院 | av一级久久 | 国产精品福利网站 | 日本欧美在线观看视频 | 国产精品高清一区二区 | 久久一二 | 午夜精品久久久久久久星辰影院 | 亚洲 欧美 另类 日韩 | 亚洲美女视频 | 国产偷录叫床高潮录音 | 久久精品亚洲精品国产欧美 | 九色在线视频 | 国产精品视频一区二区三区 | 国产专区在线 | 久久国产精品一区二区三区 | 黑人中文字幕一区二区三区 | 欧美中文一区 | 欧美99 | 一级黄在线观看 |