您的位置:首页 > 数据库 > SQL

实现CADOConn类的打开记录集函数:_RecordsetPtr& OpenRecordset(CString sql)

2011-11-22 11:05 281 查看
_RecordsetPtr& CADOConn::OpenRecordset(CString sql)

{

ASSERT(!sql.IsEmpty()); //SQL语句不能为空

try

{

m_pRecordset.CreateInstance(TEXT("ADODB.Recordset")); //创建记录集对象实例

m_pRecordset->Open((_bstr_t)sql,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText); //打开记录集

}

catch(_com_error e) //捕获错误

{

AfxMessageBox(TEXT("打开记录集失败!"));

AfxMessageBox(e.Description());

AfxMessageBox(e.ErrorMessageBox());

return; //退出函数

}

return m_pRecordset; //打开记录集成功时,返回记录集指针

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐