ADO 连接数据库
来源:互联网 发布:承德网络超市 编辑:程序博客网 时间:2024/05/14 17:05
AfxOleInit();
HRESULT hRes;
try
{
hRes=m_pConn.CreateInstance(_T("ADODB.Connection"));
m_pConn->ConnectionTimeout = 8;
//hRes=m_pConn->Open(_bstr_t((LPCTSTR) connString),
hRes=m_pConn->Open(_bstr_t((LPCTSTR) "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=sa;Initial Catalog=jhdb;Data Source=."),
_T(""),_T(""),adModeUnknown);
if(FAILED(hRes)){
CString errormessage = _T("连接数据库失败:用户名或密码错误!");
AfxMessageBox(errormessage);
CUtilTools::MessageLog(errormessage);
m_pConn.Release();
return FALSE;
}
AfxMessageBox("连接数据库成功");
}
catch(_com_error e)///
{
CString errormessage;
errormessage.Format(_T("连接数据库失败:%s"),e.ErrorMessage());
CUtilTools::MessageLog(errormessage);
return FALSE;
}
- VC++ADO连接数据库
- ADO.NET连接数据库
- VC++ADO连接数据库
- ado连接数据库
- ADO连接数据库
- VB ADO 连接数据库
- VC++ADO连接数据库
- VC连接ADO数据库
- vc连接ADO数据库
- VC ADO连接数据库
- ado连接数据库
- ADO连接数据库
- ADO连接数据库
- ADO连接Access数据库
- 连接数据库Ado.net
- ado连接数据库
- ADO连接ACCESS数据库
- ADO连接数据库
- ffmpeg 接收h264+aac并解码
- 一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(4)--重用全局可重用工作流
- 一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(5)--创建全局可重用工作流
- 线性代数(三十二) : 矩阵的谱映射定理
- JSP中路径的获取方法
- ADO 连接数据库
- 一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(6)--创建启动和关联表单
- 一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(7)--从初始表单抽取值
- 统计各单词出现的行数---键值对
- C++内存分配及变长数组的动态分配
- framework之Audio系统
- 代码片段
- 电机控制板电源整改
- QQ邮箱设置outlook2013邮箱