📄 adoset.h
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -