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

📄 d154.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 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 + -