📄 adooperation.h
字号:
// ADOOperation.h: interface for the CADOOperation class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ADOOPERATION_H__5FCFD228_692C_4E34_9F52_F0938B5EAB65__INCLUDED_)
#define AFX_ADOOPERATION_H__5FCFD228_692C_4E34_9F52_F0938B5EAB65__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "ADOView.h"
class CADOOperation
{
public:
static const DWORD ADO_TYPE_BITMAP_HANDLE;
static const DWORD ADO_TYPE_INT;
static const DWORD ADO_TYPE_FLOAT;
static const DWORD ADO_TYPE_DATE;
static const DWORD ADO_TYPE_BITMAP_FIEL;
static const DWORD ADO_TYPE_STRING;
static const DWORD ADO_TYPE_TEXT;
public:
void SetClientDC(HDC hDC);
BOOL ExportToWord(CString& file);
void ShowError(_bstr_t error);
HRESULT MoveNext();
HRESULT MoveFirst();
BOOL DeleteItem(DWORD index);
void CloseRecorset();
BOOL ChangeTypeTo(_variant_t from, DWORD type, void *pTo, long add);
_variant_t GetSubItem(CString field);
_variant_t GetSubItem(DWORD index);
BOOL GetItemContent(DWORD field, DWORD type, void *variable);
BOOL OpenRecordset(CString sql);
BOOL ShowADOView(CString fields[], int len, CADOView *view);
DWORD GetRecordCount();
BOOL MoveTo(DWORD index);
BOOL IsLastRow();
BOOL GetItemContent(CString field, DWORD type, void* variable);
BOOL SetItemContent(CString field, DWORD type, const void* variable);
BOOL UpdateData();
HRESULT AddNew();
BOOL CloseTable();
BOOL OpenTable(CString name);
CADOOperation();
virtual ~CADOOperation();
private:
HDC m_hDC;
DWORD m_CurrentRecord;
_RecordsetPtr m_pRecordset;
_ConnectionPtr m_pConnection;
};
#endif // !defined(AFX_ADOOPERATION_H__5FCFD228_692C_4E34_9F52_F0938B5EAB65__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -