⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 connection.cpp

📁 sadfsdafsd sadfsdafsd sadfsdafsd sadfsdafsd sadfsdafsd sadfsdafsd sadfsdafsd
💻 CPP
字号:
#include "StdAfx.h"
#include "connection.h"



CCONNECTION::CCONNECTION(void)
{
}

CCONNECTION::~CCONNECTION(void)
{
}

void CCONNECTION::Initialize()
{CoInitialize(NULL); //初始化OLE/COM库环境   
 m_pConnection.CreateInstance(_uuidof(Connection));//初始化Connection指针                   
 m_pRecordset.CreateInstance(_uuidof(Recordset));//初始化Recordset指针 
}
void CCONNECTION::Connect(CString s)
{
	try 
	{  //开始搜索
		//连接数据源
		m_pConnection->Open(DATASOURCE,USER,PW,0); 	 
		m_pRecordset->Open(_bstr_t(s),(IDispatch*)m_pConnection,
		adOpenDynamic,adLockOptimistic,adCmdText); }

catch (_com_error e)
	{//异常处理	
	//AfxMessageBox("连接数据库操作失败,确认数据库“教学管理系统.mdb”是否在当前路径下!");    
	AfxMessageBox(e.Description());
	CoUninitialize();
	return;    
	}
}

 
void CCONNECTION::Unitialize()
{
	m_pRecordset->Close();
	m_pConnection->Close();
	m_pRecordset = NULL; 
	m_pConnection = NULL;
	CoUninitialize();//释放程序占用的COM 资源
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -