摘要:
_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( 阅读全文
摘要:
BOOL CADOConn::OnInitADOConn(){ ::CoInitialize(NULL); //初始化COM环境 try { m_pConnection.CreateInstance(TEXT("ADODB.Connection")); //创建连接对象实例 _bstr_t strConnect="连接语句"; m_pConnection->Open(strConnect,"","",adModeUnKnown); //连接数据库 } catch(_com_error e) //捕获错误 { 阅读全文
摘要:
//在类的头文件引入ADO类库#inport "C:\\Programs Files\\Common Files\\System\\ado\\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF","adoEOF")class CADOConn{public: _ConnectionPtr m_pConnection; //定义连接对象指针_RecordsetPtr m_pRecordset; //定义记录集对象指针public 阅读全文