知识大全 在VC中使用ADO[1]

Posted

篇首语:知识的领域是无限的,我们的学习也是无限期的。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在VC中使用ADO[1]相关的知识,希望对你有一定的参考价值。

网络游戏服务器端编程:在VC中使用ADO[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    ——此文章摘自《网络游戏服务器端编程》定价 ¥  特价 ¥ 详细>>//track linktech cn/?m_id=dangdang&a_id=A &l= &l_type = width= height= border= nosave>

    可以使用Visual C++提供的ActiveX控件开发应用程序 还可以用ADO对象开发应用程序 使用ADO对象开发应用程序可以使程序开发者更容易地控制对数据库的访问 从而产生符合用户需求的数据库访问程序

    使用ADO对象开发应用程序也类似其他技术 需产生与数据源的连接 创建记录等步骤 但与其他访问技术不同的是 ADO技术对对象之间的层次和顺序关系要求不是太严格 在程序开发过程中 不必先建立连接 然后才能产生记录对象 可以在使用记录的地方直接使用记录对象 在创建记录对象的同时 程序自动建立了与数据源的连接 这种模型有力地简化了程序设计 增强了程序的灵活性 下面讲述使用ADO对象进行程序设计的方法

    ( )引入ADO库文件

    使用ADO前必须在工程的stdafx h文件里用直接引入符号#import引入ADO库文件 以使编译器能正确编译 代码如下所示     #define INITGUID    #import c:\\program files\\mon files\\system\\ado\\msado dll     no_namespace rename( EOF EndOfFile )    #include icrsint h

    这行语句声明在工程中使用ADO 但不使用ADO的名字空间 并且为了避免冲突 将EOF改名为EndOfFile

    ( )初始化ADO环境

    在使用ADO对象之前必须先初始化环境 初始化环境可以用以下代码完成     ::CoInitialize(NULL);

    在初始化环境后 就可以使用ADO对象了 如果在程序前面没有添加此代码 将会产生错误

    在使用完ADO对象后 需要用以下的代码将初始化的对象释放     ::CoUninitialize();

    此函数清除了为ADO对象准备的环境

    ( )使用ADO访问数据库

    __ConnectionPtr是一个连接接口 首先创建一个__ConnectionPtr接口实例 接着指向并打开一个ODBC数据源或OLE DB数据提供者(Provider) 以下代码分别创建一个基于DSN和非DSN的数据连接     //使用__ConnectionPtr(基于DSN)       __ConnectionPtr MyDb;      MyDb CreateInstance(__uuidof(Connection));      MyDb-〉Open( DSN=samp;UID=admin;PWD=admin - );      //使用—ConnectionPtr (基于非DSN)       __ConnectionPtr MyDb;       MyDb CreateInstance(__uuidof(Connection)); MyDb Open( Provider =SQLOLEDB;SERVER=server;DATABASE=samp;     UID=admin;PWD=admin - );

cha138/Article/program/SQL/201311/16187

相关参考

知识大全 ADO.NET在开发中的部分使用方法和技巧[1]

总结:ADO.NET在开发中的部分使用方法和技巧[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 在 ADO 和 ADO.NET 中管理离线数据

在ADO和ADO.NET中管理离线数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  您可以使用

知识大全 ADO.Net与ADO在数据内存中的差异讨论

ADO.Net与ADO在数据内存中的差异讨论  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据

知识大全 如何在VC中改变控件的背景色

如何在VC中改变控件的背景色  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在VC编程中要改变控

知识大全 在VC++应用程序中读取文本数据

在VC++应用程序中读取文本数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们通常把数据存

知识大全 在VC中怎样实现软件的注册机制

在VC中怎样实现软件的注册机制  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  现在网上下载的软件

知识大全 在VC中链接动态链接库的方法简要说明

在VC中链接动态链接库的方法简要说明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!方法一windo

知识大全 VC在SQL Server7中动态增加/删除用户

VC在SQLServer7中动态增加/删除用户  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本

知识大全 在ADO.NET中使用Oracle存储程序

在ADO.NET中使用Oracle存储程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  随着近

知识大全 VC++编程隐藏计算机中的鼠标

VC++编程隐藏计算机中的鼠标  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Windows大