adoset.h
来自「我自己整理的一些VC源代码」· C头文件 代码 · 共 54 行
H
54 行
// AdoSet.h: interface for the CAdoSet class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ADOSET_H__24372DF3_5C8B_4B5A_BAE1_6F04C65145C5__INCLUDED_)
#define AFX_ADOSET_H__24372DF3_5C8B_4B5A_BAE1_6F04C65145C5__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "MyField.h"
class CAdoSet
{
public:
CAdoSet();
virtual ~CAdoSet();
public:
BOOL Query(LPCTSTR szSQL,CMyField* pField, int nField);
long GetNextID( LPCTSTR lpszColName );
void Commit();
void SetAutoCommit( BOOL bAutoCommit = TRUE );
BOOL UpdateRecord();
BOOL DeleteRecord();
BOOL AppendRecord();
BOOL IsEOF();
BOOL MoveNext();
BOOL IsOpen();
BOOL Close();
void SetTableName( LPCTSTR szTableName );
BOOL Open( LPCTSTR szSQL = NULL );
int GetColumnCount();
void AddField( CMyField * pField );
protected:
BOOL FetchOneRow();
protected:
CPtrArray m_arField;
_RecordsetPtr m_recordset;
CString m_strTableName;
BOOL m_bOpened;
BOOL m_bAutoCommit;
CMyField* m_pField;
int m_nField;
private:
BOOL FetchOneRow( BOOL bQuery);
};
#endif // !defined(AFX_ADOSET_H__24372DF3_5C8B_4B5A_BAE1_6F04C65145C5__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?