class DataBase
{
private:
_ConnectionPtr m_pConnection;
_CommandPtr m_pCommand;
_RecordsetPtr m_res;
_variant_t rec_affected;
char m_cConstr[16];
char m_cUserName[32];
char m_cPassword[32];
bool m_bOpenType;
public:
DataBase();
~DataBase();
void REOpen();
bool IsOpen();
bool OpenDB( char *pContStr, char *pSbName, char *pSbPw );
bool OpenDB( char *pContStr );
bool GetData( char *pSqlStr, _RecordsetPtr &res );
bool Execute( char *pSqlStr );
bool NoneRetOpen( char *pSqlStr );
bool CommandPro( char *pProName );
_ConnectionPtr& GetConnection();
void CloseDB();
};
<< CPP >>
#import "C:/Program Files/Common Files/System/ado/msado15.dll" no_namespace rename("EOF","EndOfFile") rename("BOF","FirstOfFile")
#include <objbase.h>
#in
{
private:
_ConnectionPtr m_pConnection;
_CommandPtr m_pCommand;
_RecordsetPtr m_res;
_variant_t rec_affected;
char m_cConstr[16];
char m_cUserName[32];
char m_cPassword[32];
bool m_bOpenType;
public:
DataBase();
~DataBase();
void REOpen();
bool IsOpen();
bool OpenDB( char *pContStr, char *pSbName, char *pSbPw );
bool OpenDB( char *pContStr );
bool GetData( char *pSqlStr, _RecordsetPtr &res );
bool Execute( char *pSqlStr );
bool NoneRetOpen( char *pSqlStr );
bool CommandPro( char *pProName );
_ConnectionPtr& GetConnection();
void CloseDB();
};
<< CPP >>
#import "C:/Program Files/Common Files/System/ado/msado15.dll" no_namespace rename("EOF","EndOfFile") rename("BOF","FirstOfFile")
#include <objbase.h>
#in