// GetUser.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <windows.h>
#include <atlstr.h>
#include <iostream>
using namespace std;
#import "C:\Program Files\Common Files\SYSTEM\ADO\msado15.dll" no_namespace rename("EOF","adoEOF")
DWORD WINAPI GetUserInfo();
int main()
{
::CoInitialize(NULL);
_ConnectionPtr pConn = NULL;
//sode是数据库服务器192.168.3.9上的一个数据库
CString strConn = "Provider=SQLOLEDB.1;Data Source=192.168.3.9,1433;Initial Catalog=sode";
if (S_OK != pConn.CreateInstance("ADODB.Connection"))
{
cout << "create instance failed..." << endl;
return -1;
}
try
{
HRESULT hr = pConn->Open((_bstr_t)strConn, "sa", "sa",adConnectUnspecified);
if (FAILED(hr))
{
cout << "connect failed!" << endl;
return FALSE;
}
}
catch(_com_error e)
{
cout << "connect exception..." << endl;
return FALSE;
}
cout << "connect succ!" << endl;
return 0;
}
DWORD WINAPI GetUserInfo()
{
return 0;
}
分享到:
相关推荐
在VC++6.0 中使用 ADO 访问 Access 数据库是一种常见的数据库应用场景。ADO(ActiveX Data Objects)是一种数据访问技术,允许开发者使用 Visual C++ 等语言来访问各种数据库。 ADO 接口简介 ADO 库包含三个基本...
Visual C++提供了一种高效且方便的方式来实现这一目标,即通过使用Universal Data Link (UDL) 文件来建立ActiveX Data Objects (ADO) 连接。本文将深入探讨如何在Visual C++环境中利用UDL文件来创建和管理数据库连接...
本知识点将详细探讨C++中使用ADO进行数据库操作的方法。 首先,ADO是Microsoft的OLE DB技术的一部分,它提供了一个统一的接口来访问不同的数据源,包括SQL Server、Oracle、Access等。通过ADO,开发者可以执行SQL...
标题“vc6_ado_comm_socket”暗示了这是一个关于在Visual C++ 6.0(VC6)环境下使用ActiveX Data Objects (ADO) 和套接字通信的教程或项目。在这个主题中,我们将深入探讨ADO技术,如何在VC6中集成它,以及如何利用...
但如果你要频繁访问数据库,并要返回很多记录集,那么,你应该使用全局_ConnectionPtr接口创建一个数据连接,然后使用_CommandPtr接口执行存储过程和SQL语句。 _RecordsetPtr是一个记录集对象。与以上两种对象相比...
当结合MFC使用时,ADO提供了一种简单且高效的途径来操作数据库。本文将详细介绍如何在MFC应用中通过ADO连接和操作数据库。 一、MFC与ADO的集成 1. 引入ADO库:在项目中,首先需要包含必要的头文件,如`#include ...
标题“VC6.0_ADO_Access.rar”揭示了主题,即通过VC6.0使用ADO技术来处理Access数据库。描述中的“VC6.0中用ADO存取Access数据总结”表明我们将关注如何在VC6.0项目中集成ADO,以便读写Access数据库。 首先,我们...
本文通过实例演示如何在VC++中使用ADO进行ACCESS数据库...第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库 修正: 1. RecordsetPtr增删改查功能。 2. 可静态库运行
在VC++环境中,ADO被广泛用于客户端数据库应用程序的开发,尤其是对于初学者而言,理解ADO的基本概念和使用方法至关重要。 ADO的核心对象包括:`_ConnectionPtr`、`_RecordsetPtr`和`_CommandPtr`。`_ConnectionPtr...
本文将深入探讨如何使用ADO封装类进行数据库程序的开发,以提高开发效率和代码的可维护性。 首先,ADO是一个由微软提供的面向对象的API,它允许开发者以语言无关的方式访问各种数据源,包括但不限于关系型数据库。...
【VC++使用ADO开发ACCESS数据库】这篇文章主要介绍了在VC++环境中如何利用ADO(ActiveX Data Objects)技术来操作ACCESS数据库,以及与之相关的ADOX(ADO Extensions for Data Modeling)库的使用。 首先,ADO是微软...
以下是对ADO接口的详细介绍以及如何使用ADO与Access数据库进行交互。 ADO库的核心接口包括: 1. **_ConnectionPtr 接口**:此接口用于建立与数据库的连接,并执行不返回结果的SQL语句或存储过程。虽然它可以直接...
综上所述,在VC中使用ADO进行数据库访问涉及到库文件的引入、COM库环境的初始化以及对几个核心接口(_ConnectionPtr、_CommandPtr 和 _RecordsetPtr)的应用。通过这些步骤,开发人员可以轻松地实现对各种数据源的...
ADO库提供了三个基本接口:_ConnectionPtr、_CommandPtr和_RecordsetPtr,它们各自承担不同的职责。 首先,_ConnectionPtr接口主要用于建立到数据库的连接。通过这个接口,可以执行不返回结果的SQL语句,比如存储...
本话题将深入探讨如何使用`_ConnectionPtr`接口,通过编写程序代码来打开并操作Access数据库。 `_ConnectionPtr`是ADO中的核心对象之一,它代表到数据源的连接。使用`_ConnectionPtr`,开发者可以创建、打开、关闭...
标题中的“vs或vc使用ado连接数据库WIN7平台问题”涉及到的是在Windows 7环境下,使用Visual Studio(VS)或Visual C++(VC)开发的程序通过ActiveX Data Objects(ADO)连接数据库时遇到的问题。描述中提到,该问题...
在Visual C++(VC)中使用ADO进行数据库访问,首先需要引入ADO库文件。这可以通过在`stdafx.h`文件中使用`#import`指令完成,例如导入`msado15.dll`库。同时,为了避免命名冲突,可以重命名常量,如将`EOF`改为`...
在VC中使用ADO,首先需在项目的预编译头文件`stdafx.h`中引入ADO库文件。例如: ```cpp #import "c:\\program files\\common files\\system\\ado\\msado15.dll" no_namespace rename("EOF", adoEOF) ``` 这段代码...