ADO访问数据库.
2006-09-25 15:41
260 查看
.h文件中
_ConnectionPtr pConnection;
_variant_t RecordsAffected;
atdafx.h文件中
#include <afxdb.h>
#import "C:/Program Files/Common Files/system/ado/msado15.dll" no_namespace rename ("EOF","adoEOF")
dll文件:msado15.dll
.lib文件:odbc32.lib
(OnInitDialog)初始化库
::CoInitialize(NULL);
BOOL CCISSQLDBDlg::ConnectDB(CString serverip, CString database, CString username, CString userpass)//
{
HRESULT hr;
try
{
hr = pConnection.CreateInstance("ADODB.Connection");
if (SUCCEEDED(hr))
{
CString sql;
sql.Format("driver={SQL Server};Server=%s; DATABASE=%s; UID=%s; PWD=%s",serverip,database,username,userpass);
hr = pConnection->Open((LPCTSTR)sql, "", "", adModeUnknown);//执行连接数据源
}
}
catch (_com_error e)
{
AfxMessageBox(e.Description());
return false;
}
return true;
}
_ConnectionPtr pConnection;
_variant_t RecordsAffected;
atdafx.h文件中
#include <afxdb.h>
#import "C:/Program Files/Common Files/system/ado/msado15.dll" no_namespace rename ("EOF","adoEOF")
dll文件:msado15.dll
.lib文件:odbc32.lib
(OnInitDialog)初始化库
::CoInitialize(NULL);
BOOL CCISSQLDBDlg::ConnectDB(CString serverip, CString database, CString username, CString userpass)//
{
HRESULT hr;
try
{
hr = pConnection.CreateInstance("ADODB.Connection");
if (SUCCEEDED(hr))
{
CString sql;
sql.Format("driver={SQL Server};Server=%s; DATABASE=%s; UID=%s; PWD=%s",serverip,database,username,userpass);
hr = pConnection->Open((LPCTSTR)sql, "", "", adModeUnknown);//执行连接数据源
}
}
catch (_com_error e)
{
AfxMessageBox(e.Description());
return false;
}
return true;
}
相关文章推荐
- 痛苦的历程:Ado访问PARADOX数据库
- VC中利用ADO访问数据库的一个简单实例
- 利用ADO.NET的体系架构打造通用的数据库访问通用类
- VC用ADO访问数据库全攻略
- ADO.NET的数据库访问小结
- 解决使用CFileDialog造成的ADO访问相对路径下的数据库出错问题
- 【数据库访问】C++通过ADO访问数据库
- informix数据库(gbase版本)访问:ADO及ODBC
- 利用ADO.NET的体系架构打造通用的数据库访问通用类
- MFC连接到SQL(ADO数据库访问技术)——表的查询,添加,删除
- VC用ADO访问数据库全攻略
- VC下使用ADO数据库访问技术时遇到的问题
- C#-数据库访问技术 ado.net——创建 数据库连接类 与 数据库操作方法 以及简单的数据的添加、删除、修改、查看
- vc下ADO访问数据库
- 利用ADO.NET的体系架构打造通用的数据库访问通用类
- [C#]ADO访问多数据库的C#库
- VC用ADO访问数据库全攻略
- ADO.NET访问数据库的方式
- 使用Spring.net中对Ado.net的抽象封装来访问数据库
- 在Python中用ADO来访问数据库