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

📄 adoutils.h

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

#ifndef _ADOUTILS_H_
#define _ADOUTILS_H_


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

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

    // (shared) utility functions
    extern void     DumpProperty         ( CHorzListBox &List1, ADOConnection* Conn1, ADOProperties* Props1 );
    extern CString  GetPropertyAttributes( PropertyAttributesEnum e   );
    extern CString  GetType              ( int e );
    extern CString  CrackStrVariant      ( const COleVariant& 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, ADOConnection *Conn1 );
    extern void    MfcErrorEx    ( CException *e,    CHorzListBox &List1, ADOConnection *Conn1 );
    extern void    Win32ErrorEx  ( SEH_Exception &e, CHorzListBox &List1, ADOConnection *Conn1 );
    extern void    UnknownErrorEx(                   CHorzListBox &List1, ADOConnection *Conn1 );

#endif

⌨️ 快捷键说明

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