`

使用ADO _ConnectionPtr

    博客分类:
  • VC
阅读更多

 

// 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_数据库

    在VC++6.0 中使用 ADO 访问 Access 数据库是一种常见的数据库应用场景。ADO(ActiveX Data Objects)是一种数据访问技术,允许开发者使用 Visual C++ 等语言来访问各种数据库。 ADO 接口简介 ADO 库包含三个基本...

    在Visual C++中如何利用UDL文件来建立ADO连接.rar_ADO_udl

    Visual C++提供了一种高效且方便的方式来实现这一目标,即通过使用Universal Data Link (UDL) 文件来建立ActiveX Data Objects (ADO) 连接。本文将深入探讨如何在Visual C++环境中利用UDL文件来创建和管理数据库连接...

    DataBase_C++_ADO数据连接类_ado类_ADO_

    本知识点将详细探讨C++中使用ADO进行数据库操作的方法。 首先,ADO是Microsoft的OLE DB技术的一部分,它提供了一个统一的接口来访问不同的数据源,包括SQL Server、Oracle、Access等。通过ADO,开发者可以执行SQL...

    vc6_ado_comm_socket

    标题“vc6_ado_comm_socket”暗示了这是一个关于在Visual C++ 6.0(VC6)环境下使用ActiveX Data Objects (ADO) 和套接字通信的教程或项目。在这个主题中,我们将深入探讨ADO技术,如何在VC6中集成它,以及如何利用...

    sql+ado交通灯

    但如果你要频繁访问数据库,并要返回很多记录集,那么,你应该使用全局_ConnectionPtr接口创建一个数据连接,然后使用_CommandPtr接口执行存储过程和SQL语句。 _RecordsetPtr是一个记录集对象。与以上两种对象相比...

    ado-mfc-.zip_MFC ADO_ado mfc

    当结合MFC使用时,ADO提供了一种简单且高效的途径来操作数据库。本文将详细介绍如何在MFC应用中通过ADO连接和操作数据库。 一、MFC与ADO的集成 1. 引入ADO库:在项目中,首先需要包含必要的头文件,如`#include ...

    VC6.0_ADO_Access.rar_ADO ACCESS_VC6 ACCESS_VC6.0 Access_acce

    标题“VC6.0_ADO_Access.rar”揭示了主题,即通过VC6.0使用ADO技术来处理Access数据库。描述中的“VC6.0中用ADO存取Access数据总结”表明我们将关注如何在VC6.0项目中集成ADO,以便读写Access数据库。 首先,我们...

    VC++6.0使用ADO开发ACCESS数据库静态库脱机2.0.rar

    本文通过实例演示如何在VC++中使用ADO进行ACCESS数据库...第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库 修正: 1. RecordsetPtr增删改查功能。 2. 可静态库运行

    ADO数据库入门技术,VC初学必看

    在VC++环境中,ADO被广泛用于客户端数据库应用程序的开发,尤其是对于初学者而言,理解ADO的基本概念和使用方法至关重要。 ADO的核心对象包括:`_ConnectionPtr`、`_RecordsetPtr`和`_CommandPtr`。`_ConnectionPtr...

    Ado_使用ADO封装类的数据库程序开发实例[参考].pdf

    本文将深入探讨如何使用ADO封装类进行数据库程序的开发,以提高开发效率和代码的可维护性。 首先,ADO是一个由微软提供的面向对象的API,它允许开发者以语言无关的方式访问各种数据源,包括但不限于关系型数据库。...

    VC++使用ADO开发ACCESS数据库

    【VC++使用ADO开发ACCESS数据库】这篇文章主要介绍了在VC++环境中如何利用ADO(ActiveX Data Objects)技术来操作ACCESS数据库,以及与之相关的ADOX(ADO Extensions for Data Modeling)库的使用。 首先,ADO是微软...

    直接通过ADO操作Access数据库

    以下是对ADO接口的详细介绍以及如何使用ADO与Access数据库进行交互。 ADO库的核心接口包括: 1. **_ConnectionPtr 接口**:此接口用于建立与数据库的连接,并执行不返回结果的SQL语句或存储过程。虽然它可以直接...

    VC如何使用ADO

    综上所述,在VC中使用ADO进行数据库访问涉及到库文件的引入、COM库环境的初始化以及对几个核心接口(_ConnectionPtr、_CommandPtr 和 _RecordsetPtr)的应用。通过这些步骤,开发人员可以轻松地实现对各种数据源的...

    VC中操作ADO数据库资料

    ADO库提供了三个基本接口:_ConnectionPtr、_CommandPtr和_RecordsetPtr,它们各自承担不同的职责。 首先,_ConnectionPtr接口主要用于建立到数据库的连接。通过这个接口,可以执行不返回结果的SQL语句,比如存储...

    Conn-Ptr_Open_Exe.rar_open

    本话题将深入探讨如何使用`_ConnectionPtr`接口,通过编写程序代码来打开并操作Access数据库。 `_ConnectionPtr`是ADO中的核心对象之一,它代表到数据源的连接。使用`_ConnectionPtr`,开发者可以创建、打开、关闭...

    vs或vc使用ado连接数据库WIN7平台问题

    标题中的“vs或vc使用ado连接数据库WIN7平台问题”涉及到的是在Windows 7环境下,使用Visual Studio(VS)或Visual C++(VC)开发的程序通过ActiveX Data Objects(ADO)连接数据库时遇到的问题。描述中提到,该问题...

    ADO访问数据库大全(很完整详细[定义].pdf

    在Visual C++(VC)中使用ADO进行数据库访问,首先需要引入ADO库文件。这可以通过在`stdafx.h`文件中使用`#import`指令完成,例如导入`msado15.dll`库。同时,为了避免命名冲突,可以重命名常量,如将`EOF`改为`...

    ADO连接数据库

    在VC中使用ADO,首先需在项目的预编译头文件`stdafx.h`中引入ADO库文件。例如: ```cpp #import "c:\\program files\\common files\\system\\ado\\msado15.dll" no_namespace rename("EOF", adoEOF) ``` 这段代码...

Global site tag (gtag.js) - Google Analytics