database.h

来自「Windows CE Database Programming using ED」· C头文件 代码 · 共 38 行

H
38
字号
#pragma once

#include "BookRecord.h"

#define BOOKS_DBPATH	TEXT("\\books.edb")
#define BOOKS_DBNAME	TEXT("books")

#ifndef CEDBASEINFO_VERSION
#define CEDBASEINFO_VERSION	2
#endif

class CBooks
{
public:
	CBooks(void);
	~CBooks(void);

public:
	BOOL	Open();
	BOOL	Create();
	CEOID	Read(CBookRecord& record);
	CEOID	Read(CEOID oid,CBookRecord& record);
	CEOID	Write(CBookRecord& record);
	CEOID	Write(CEOID oid,CBookRecord& record);
	BOOL	Delete(CEOID oid);
	BOOL	MoveFirst();
	BOOL	MoveLast();
	BOOL	MoveTo(CEOID oid);
	BOOL	Find(CBookRecord& record);

private:
	CEGUID	m_GUID;
	CEOID	m_oid;
	HANDLE	m_hDB;
	HANDLE	m_hSesion;
	BOOL	m_bMounted;
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?