4,011
社区成员
发帖
与我相关
我的任务
分享
try
{
//你的ADO代码
}
catch (_com_error& e)
{
AfxMessageBox(e.Description());
}
CString sql; //声明字符串
sql.Format( _T("select * from denglu where 姓名='%s'and 密码='%s' ") ,c_user,c_password); //设置字符串
m_pRs->Open((_variant_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,
adLockOptimistic,adCmdText); //打开记录集
->
//_RecordsetPtr m_pRs;//假定你是这么定义的
m_pRs.CreateInstance(__uuidof(Recordset)); //不知道你创建了这个实例没?
CString sql; //声明字符串
sql.Format( _T("select * from denglu where 姓名='%s'and 密码='%s' ") ,c_user,c_password); //设置字符串
//加上异常捕获,获取异常信息
try
{
m_pRs->Open((_variant_t)sql,theApp.m_pCon.GetInterfacePtr(),adOpenDynamic,
adLockOptimistic,adCmdText); //打开记录集
}
catch(_com_error& e)
{
e.Description();
}