请C++高手指点迷津

来源:百度知道 编辑:UC知道 时间:2024/05/31 18:44:55
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// savedate.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// savedate recordset
#include<afxdb.h>
class savedate : public CRecordset
{
public:
savedate(CDatabase* pDatabase = NULL);
DECLARE_DYNAMIC(savedate)

// Field/Param Data
//{{AFX_FIELD(savedate, CRecordset)
long m_id;
CString m_Type;
CString m_Sourse;
CString m_sPort;
CString m_Des;
CString m_dPort;
CString m_len;
CString m_pDate;
//}}AFX_FIELD

// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(savedate)
public:
virtual CString GetDefaultConnect(); // Default connection string
virtual CString GetDefaultSQL(); // Default SQL for Recordset
virtual void DoFieldExchange(CFieldExchange* pFX); //

是关于vc中连接数据库的记录集的,class savedate : public CRecordset
savedate 是CRecordset的派生类,
long m_id;
CString m_Type;
CString m_Sourse;
CString m_sPort;
CString m_Des;
CString m_dPort;
CString m_len;
CString m_pDate
是类中的成员变量;

成员函数:
virtual CString GetDefaultConnect(); // 获取连接字符串
virtual CString GetDefaultSQL(); // 获取记录集
virtual void DoFieldExchange(CFieldExchange* pFX); // RFX support