`

使用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;
}
分享到:
评论

相关推荐

    sql+ado交通灯

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

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

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

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

    (有随书例程)本文通过实例演示如何在VC++中使用ADO进行ACCESS数据库编程,并对涉及到的几个概念进行详细解释。...第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库

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

    解决WIN7系统下vs2008使用ado连接数据库的问题,win7自带的msado15.dll与其他系统不一样,导致win7下编译的程序,在其他平台(如xp,2003server)不能正常连接数据库。

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

    通过实例演示如何在VC++中使用ADO进行ACCESS数据库编程,并对涉及到的几个概念进行详细解释。...第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库

    VC ADO ACCESS操作实例.rar

    VC ADO技术操作 ACCESS的一些实例,主要是一些数据库的基本操作,比如添加、删除、修改数据,查看数据库内容等,重点是ADO在VC ... 使用_ConnectionPtr接口开发ACCESS数据库  使用_RecordsetPtr接口开发ACCESS数据库

    vc++的ado技术访问数据库

    vc++的ado技术访问数据库 _ConnectionPtr _RecordsetPtr

    VC+ADO存取SQL SERVER

    _ConnectionPtr m_pConnection;//connection object's pointer _CommandPtr m_pCommand; //command object's pointer _ParameterPtr m_pParameter; //Parameter object's pointer _RecordsetPtr m_pRecordset; 3)再...

    VC ADO数据库访问(access)

    VC++使用ADO开发ACCESS数据库 ADOX创建ACCESS数据库 ...使用_ConnectionPtr接口开发ACCESS数据库 使用_RecordsetPtr接口开发ACCESS数据库 VC CADODatabase操作数据库 一个简单而又灵活的数据库操作类

    Conn-Ptr_Open_Exe.rar_open

    使用_ConnectionPtr接口开发ACCESS数据库,ADO。

    vc++利用ADO开发ACCESS

    第一部分 ADO和ADOX到底是什么,二者的作用和区别建立数据库 第二部分 ADOX创建ACCESS...第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库 有实例指导数据库的开发

    C++使用ADO实现存取图片的方法

    我们使用ADO,是用_ConnectionPtr,_RecordsetPtr来操纵数据库的。还有一个_CommandPtr,本程序没有使用它。 为了使用ADO,需要导入ADO动态链接库。在工程的stdafx.h文件中,添加如下代码: //导入ADO #import C:\...

    ConnPtr_Open_Exe.rar_ ConnPtr_Open_Exe_ConnPtr_Open_Exe_adox_ope

    通过实例演示如何在VC++中使用ADO进行ACCESS数据库编程,并对涉及到的几个概念进行详细解释。...第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库

    VC++连接ADO数据库细

    (1)、引入ADO类 (2)、初始化COM (3)#import 包含后就可以用3个智能指针了:_ConnectionPtr、_RecordsetPtr和_CommandPtr (2)、关闭 (3)、设置连接时间 //设置连接时间-----------------------------------

    MFC学习之SQL数据库操作类

    包含SQL数据库连接、更新、新增、删除、查询、查询结果集等具体的操作,函数封装比较完整,拿过来就能使用,本人亲测可用。 //支持Unicode、支持VS2015和VC6编译环境) //支持Unicode、支持Access、SQLServer和...

    ACCESS数据库的演示程序

    ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。 本例使用了ConnectionPtr、RecordsetPtr。 分别用于打开连接和操作。

    ado相关连接类

    _ConnectionPtr m_pConnection; _RecordsetPtr meaningRecordset; public: ~ADOConn(void); void OnInitADOConn(); BOOL ExecuteSQL(_bstr_t bstrSQL); void ExitConnect(); public: _RecordsetPtr& ...

Global site tag (gtag.js) - Google Analytics