獵豹無線網,獵豹MFC--CFile類家族介紹ADO連接數據庫 打開數據庫 關閉數據庫 連接字符串

 2023-10-07 阅读 25 评论 0

摘要:?ODBC最古老,但到今天還在使用。偶爾使用。DAO ?和RDO ?為舊接口。OLE DB新,復雜 ?微軟 出了ADO。VC++ ? + ?ADO是主流:MySQL ?和Oracle都有專用接口。ADO底層是OLE DB實現。ADO是COM組件。ADO 專用文件夾:要用msADO15.dll打開stdafx
?


ODBC最古老,但到今天還在使用。偶爾使用。
DAO ?和RDO ?為舊接口。
OLE DB新,復雜 ?微軟 出了ADO。
VC++ ? + ?ADO是主流:
MySQL ?和Oracle都有專用接口。
ADO底層是OLE DB實現。ADO是COM組件。


ADO 專用文件夾:


要用msADO15.dll
打開stdafx.h頭文件:在其內導入該庫:


在初始化實例時 ?初始化ADO:
下面都是COM編程要求做的:



windows內部大量使用COM.
異常處理:

然后整個項目就可以使用ADO了。




打開該對話框:


在頭文件中定義兩個指針:
_ConnectionPtr是ADO中定義好的。


先連接數據庫:

選擇前1000行:





連接出錯了,檢查知道,沒寫服務器的名稱。
下面選中項便是服務器的名稱:




把創建 連接 部分放到構造函數中:

到此處:

剪貼后 原位置 ?為:


關閉連接按鈕的處理:雙擊:


下面 ?是打開Access數據庫操作:

復制 打開SQLde代碼:

修改代碼:

下面修改連接Access數據的鏈接字符串:

連接Acess數據的字符串:
ADO是通用的數據庫,可以使用ADO操作任意一種數據庫:
一樣把關閉SQL Sever的代碼復制過來:



下面介紹 ? 獲得鏈接字符串的簡便方法:
隨便新建一個文本文件 修改名稱 的擴展名為udl:

然后雙擊:


選擇:

選擇服務器名稱:

粘貼過來:





然后打開記事本,把udl文件拖動到記事本打開:


然后復制到代碼中’:再增加一個斜杠:

現在 ?鏈接Acess數據庫:

一樣 ?把udl文件拖到記事本打開:便可得到該文件:

一樣加上一個斜杠 以便為C++識別\












來自為知筆記(Wiz)


轉載于:https://www.cnblogs.com/hungryvampire/p/5299430.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/125990.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息