irecset.h
来自「windows ce开发技巧与实例光盘代码」· C头文件 代码 · 共 54 行
H
54 行
///////////////////////////////////////////////////////////////////////////////
//// Copyright(c) HangZhou Macrosoft Computer Communication Technology Co.,Ltd.
//// File Name : IRecset.h
//// Create : YunGui-Zhang
//// CreateDate :
//// Modify :
//// ModifyDate :
//// Description: Expend from CVORecodset class,retrieve several data types
////
//// Version :
////
///////////////////////////////////////////////////////////////////////////////
#if !defined(AFX_IRECSET_H__4DE95B40_0ED3_11D6_818F_0050BA6D003F__INCLUDED_)
#define AFX_IRECSET_H__4DE95B40_0ED3_11D6_818F_0050BA6D003F__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "VORecordset.h"
class CIRecordset
{
public:
CIRecordset(LPCTSTR lpszTableName=NULL);
virtual ~CIRecordset();
virtual BOOL Open(LPCTSTR pcszSource = NULL, enum CursorTypeEnum CursorType = adOpenForwardOnly, enum LockTypeEnum LockType = adLockReadOnly);
virtual BOOL InsertRecord(LPCTSTR lpszValues);
virtual void Close();
BYTE GetFieldValueBit (int iField,BOOL* pResult=NULL);
int GetFieldValueSmallInt (int iField,BOOL* pResult=NULL);
long GetFieldValueInt (int iField,BOOL* pResult=NULL);
double GetFieldValueFloat (int iField,BOOL* pResult=NULL);
CString GetFieldValueText (int iField,BOOL* pResult=NULL);
CTime GetFieldValueDate (int iField,BOOL* pResult=NULL);
COleDateTime GetFieldValueDate2 (int iField,BOOL* pResult=NULL);
static CString DateToStr(CTime& time);
static CString DateToStr(COleDateTime& Date);
public:
CString m_szTable;
CString m_szFilter;
CString m_szSort;
CString m_szFields;
CString m_szSQL;
CVORecordset* m_pRecord;
};
#endif // !defined(AFX_IRECSET_H__4DE95B40_0ED3_11D6_818F_0050BA6D003F__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?