使用soui开发的mbc,只支持windows版本
w1146869587
2022-01-24 4905e2e7537d507f218e8e9595485e09d9f3a2b4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#pragma once
 
class CDBConnect;
class CDBFieldInfo;
// CDBTable command target
 
class AFX_EXT_CLASS CDBTable : public CObject
{
// Constructions
public:
    CDBTable();
    virtual ~CDBTable();
 
// Attributes
public:
    friend class CDBConnect;
 
    CString        m_strName;                // ±íÃû³Æ
 
protected:
 
private:
    CDBConnect    *m_pDBConnect;
 
    BOOL        m_bLoadFields;            // ×Ö¶ÎÁбíÒÑ×°ÔØ
    CObList        m_lstFields;            // ±í×Ö¶Î
 
// Operations
public:
    BOOL            GetFieldList( CStringArray &asFieldNames );
    CDBFieldInfo*    GetField( CString strFielName );
 
    BOOL            LoadFieldList( CStringArray *pasFieldNames = NULL );
    BOOL            DBLoadData( CDBConnect *pDB, CString strTabName );
 
protected:
 
private:
    BOOL            DBLoadFieldList();
    void            DetachFieldList();
};