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

📄 adoutils.h

📁 vc ADO 连接数据库
💻 H
字号:
// ADOUTILS:  Header File for helper functions for manipulating ADO within 
//            Visual C++ via #import

#ifndef _ADOUTILS_H_
#define _ADOUTILS_H_

    // Include ADO Interface/Class Descriptions (ADO 1.5 Version)
    #import "C:\Program Files\Common Files\System\ado\msado15.dll" rename( "EOF", "adoEOF" )

    // Need two distinct "empty" VARIANTs and BSTR for various Methods
    extern _variant_t vtEmpty;
    extern _variant_t vtEmpty2;
    extern _bstr_t    bstrEmpty;

    // Connection and SQL Strings
    extern _bstr_t    bstrAccessConnect;
    extern _bstr_t    bstrOpenAccess;
    extern _bstr_t    bstrOpenAccessWithParam;
    extern _bstr_t    bstrSQLCreate;
    extern _bstr_t    bstrSQLDrop;
    extern _bstr_t    bstrStoredProc;

    // (shared) utility functions
    extern void     DumpProperty         ( CHorzListBox &List1, ADODB::_ConnectionPtr Conn1, ADODB::PropertiesPtr &Props1 );
    extern CString  GetPropertyAttributes( ADODB::PropertyAttributesEnum e );
    extern CString  GetType              ( int e );
    extern CString  CrackStrVariant      ( const _variant_t&  var );

    // Event Handlers
    extern void OpenAccessDatabase     ( CHorzListBox &List1 );
    extern void ProviderProperties     ( CHorzListBox &List1 );
    extern void CodeTemplate           ( CHorzListBox &List1 );
    extern void InputOutputReturnParams( CHorzListBox &List1 );

    // Error/Exception Handlers
    extern HRESULT AdoErrorEx    (                   CHorzListBox &List1, ADODB::_ConnectionPtr Conn1 );
    extern void    MfcErrorEx    ( CException *e,    CHorzListBox &List1, ADODB::_ConnectionPtr Conn1 );
    extern void    Win32ErrorEx  ( SEH_Exception &e, CHorzListBox &List1, ADODB::_ConnectionPtr Conn1 );
    extern void    UnknownErrorEx(                   CHorzListBox &List1, ADODB::_ConnectionPtr Conn1 );
    extern void    ImportErrorEx ( _com_error &e,    CHorzListBox &List1, ADODB::_ConnectionPtr Conn1 );

#endif

⌨️ 快捷键说明

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