📄 d154.bmp.txt
字号:
AfxMessageB ox(e.ErrorMessage(》;
)
】
7)关闭连接释放对象。对记录集的操作完成后,需要调用Close()函数关闭记录集。在
窗口类中添加虚函数DestroyWindow0,并添加如下代码:
BOOL CRemoteDBDlg::DestroyWindow()
{
,,关闭记录集
if (m_pRecordset->State)
m_pRecordset->Close0;
m_pRecordset= NULL;
retum CDialog::DestroyWindow0;
)
对数据库的所有操作完成后,需要调用关闭连接函数。在APP类中添加虚函数
Exitlnstance(),并添加如下代码:
int CRemoteDBApp::Exitlnstance0
{
,/TODO: Add your specialized code here and/or call the base class
/,关闭ADO连接状态
if(m_pConnection->State)
m_pConnection->Close0;
m_pConnection= NULL;
if( m_pCommand->State)
m_pCommand->Release();
m_pCommand= NULL;
if( m_pRecordset->State)
m_pRecordset->Close();
m_pRecordset= NULL;
return CWinApp::Exitlnstance0;
)
奎此,我们已经对于使用ADO访问远程SQL数据库,并对数据库内的数据记录进行显
示、查询、修改、增加、删除等基本操作的方法都已经介绍完毕。
(5)访问远程Oracle 9.0数据库
某些时候,在实际的工程项目中,一个工程程序中访问数据库的方式可能不止一种,访
问的数据库的类型也可能不止一种。在实例7中,就增加了一个导入若干小时前数据的操作,
在这里,使用的连接方式是ODBC,而连接的数据库是一个Oracle 9.0的远程数据库。下面,
介绍一下在实例7中实现访问远程Oracle 9.0数据库的步骤。
1)配置数据源。首先用户需要在“控制面板”一“管理工具”一“数据源( ODBC)”
配置好连接远程Oracle 9.0的ODBC数据源。具体配置方法就不在这里介绍了。
2)在实例7中将实现从Oracle数据库的内容导入到一个Access数据库中的操作,为实
现这一功能,这里添加了一个COracle2Access粪,编写类的头文件和定义文件。在这之前,
154
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -