// 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;
}
分享到:
相关推荐
但如果你要频繁访问数据库,并要返回很多记录集,那么,你应该使用全局_ConnectionPtr接口创建一个数据连接,然后使用_CommandPtr接口执行存储过程和SQL语句。 _RecordsetPtr是一个记录集对象。与以上两种对象相比...
本文通过实例演示如何在VC++中使用ADO进行ACCESS数据库...第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库 修正: 1. RecordsetPtr增删改查功能。 2. 可静态库运行
(有随书例程)本文通过实例演示如何在VC++中使用ADO进行ACCESS数据库编程,并对涉及到的几个概念进行详细解释。...第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库
解决WIN7系统下vs2008使用ado连接数据库的问题,win7自带的msado15.dll与其他系统不一样,导致win7下编译的程序,在其他平台(如xp,2003server)不能正常连接数据库。
通过实例演示如何在VC++中使用ADO进行ACCESS数据库编程,并对涉及到的几个概念进行详细解释。...第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库
VC ADO技术操作 ACCESS的一些实例,主要是一些数据库的基本操作,比如添加、删除、修改数据,查看数据库内容等,重点是ADO在VC ... 使用_ConnectionPtr接口开发ACCESS数据库 使用_RecordsetPtr接口开发ACCESS数据库
vc++的ado技术访问数据库 _ConnectionPtr _RecordsetPtr
_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数据库 ADOX创建ACCESS数据库 ...使用_ConnectionPtr接口开发ACCESS数据库 使用_RecordsetPtr接口开发ACCESS数据库 VC CADODatabase操作数据库 一个简单而又灵活的数据库操作类
使用_ConnectionPtr接口开发ACCESS数据库,ADO。
第一部分 ADO和ADOX到底是什么,二者的作用和区别建立数据库 第二部分 ADOX创建ACCESS...第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库 有实例指导数据库的开发
我们使用ADO,是用_ConnectionPtr,_RecordsetPtr来操纵数据库的。还有一个_CommandPtr,本程序没有使用它。 为了使用ADO,需要导入ADO动态链接库。在工程的stdafx.h文件中,添加如下代码: //导入ADO #import C:\...
通过实例演示如何在VC++中使用ADO进行ACCESS数据库编程,并对涉及到的几个概念进行详细解释。...第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库
(1)、引入ADO类 (2)、初始化COM (3)#import 包含后就可以用3个智能指针了:_ConnectionPtr、_RecordsetPtr和_CommandPtr (2)、关闭 (3)、设置连接时间 //设置连接时间-----------------------------------
包含SQL数据库连接、更新、新增、删除、查询、查询结果集等具体的操作,函数封装比较完整,拿过来就能使用,本人亲测可用。 //支持Unicode、支持VS2015和VC6编译环境) //支持Unicode、支持Access、SQLServer和...
ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。 本例使用了ConnectionPtr、RecordsetPtr。 分别用于打开连接和操作。
_ConnectionPtr m_pConnection; _RecordsetPtr meaningRecordset; public: ~ADOConn(void); void OnInitADOConn(); BOOL ExecuteSQL(_bstr_t bstrSQL); void ExitConnect(); public: _RecordsetPtr& ...