www.pudn.com > ODBCApi.rar > DbOperator.h
#pragma once #include#include class CDbOperator { public: SQLHENV henv; SQLHDBC hdbc; BOOL m_bLink; public: CDbOperator(); CDbOperator(CString strDSN, CString strUSER, CString strPWD); ~CDbOperator(); public: BOOL OpenDatabase(); BOOL InitAllTable(); BOOL InitTableContent(); public: BOOL IsTableExisted(CString strTableName); BOOL CreateTable(CString strSQL); BOOL AlterTable(CString strSQL); BOOL DropTable(CString strSQL); BOOL InsertContent(CString strSQL); public: BOOL GetAllUserTable(CString strTableName[], int& nTableCount); public: BOOL GetUserIdFromObj_User(int arrUserId[], int& nUserCount); BOOL GetNinaByUserId(int nUserId, CString& strNickname); BOOL GetUserpwdFromUserId(int nUserId, int ); BOOL GetUserpwdByUsernina(CString strUsernina, CString& strUserpwd); public: BOOL GetTableNameFromSql(CString strSQL, CString& strTableName); private: CString m_strDSN; CString m_strUSER; CString m_strPWD; };