如何利用程序检测数据库连接是有效的?ADO 如何利用程序检测数据库连接是有效的?采用ADO连接的数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.//头文件 下面两行写在同一行#import "c:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename("EOF", "EndOfFile") rename("BOF","FirstOfFile")#include "ICRSINT.H"2_ConnectionPtr m_pCon; //连接对象//连接数据库 //初始化环境 ::CoInitialize(NULL); HRESULT hr; try { //创建Connection对象 hr= m_pCon.CreateInstance("ADODB.Connection"); if(SUCCEEDED(hr)) { //连接数据库 CString strLinkStr="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=MyDateBase;password='123';Data Source=(locak)"; hr = m_pCon->Open((_bstr_t)strLinkStr,"","",adModeUnknown); //第一个参数也可以直接用数据源的名称,第 //二个参数为用户名,第三个为密码。当采用数据源的方式,用户名和密码必填(Access空密码除外) } } catch(_com_error e)///捕捉异常 { CString errormessage; errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage()); AfxMessageBox(errormessage);///显示错误信息 } vista 上怎么做opengl开发 哪位兄弟有Asprise Ocr V3.0 发个给我,或者能下载的地址也行 存储过程Execute后,数据库中并没有马上更新。我该如何让其马上更新?? tcpip祥解中的问题! 如何用串口虚拟键盘 请问如何在dll的export函数里创建一个非模式对话框 各位大侠请了:COMM控件是否可以设置为并口通讯?如何设置? 100分求visual assist注册码 请问msdn有中文版吗?翻译水平如何?价格大约多少?在哪能买到? 问个菜鸟问题:关于hook 请问诸位打侠,对话框的问题? BOOL型可否直接传给VB做的Activex dll的Boolean?
#import "c:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename("EOF", "EndOfFile")
rename("BOF","FirstOfFile")
#include "ICRSINT.H"2
_ConnectionPtr m_pCon; //连接对象
//连接数据库
//初始化环境
::CoInitialize(NULL); HRESULT hr;
try
{
//创建Connection对象
hr= m_pCon.CreateInstance("ADODB.Connection"); if(SUCCEEDED(hr))
{
//连接数据库
CString strLinkStr="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial
Catalog=MyDateBase;password='123';Data Source=(locak)";
hr = m_pCon->Open((_bstr_t)strLinkStr,"","",adModeUnknown); //第一个参数也可以直接用数据源的名称,第
//二个参数为用户名,第三个为密码。当采用数据源的方式,用户名和密码必填(Access空密码除外)
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息
}