⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dblib.h

📁 封装了数据库的基本操作
💻 H
字号:
/*****************************************************************************/
/*                      Database Based Public Functions                      */
/* ------------------------------------------------------------------------- */
/*  Author : Shih Ho                                                         */
/*  Date   : March 1, 1997                                                   */
/*****************************************************************************/

#ifndef	DBLIB_H
#define	DBLIB_H

/*===========================================================================*/
/* Lock Mode Definition                                                      */
/*---------------------------------------------------------------------------*/
#define	DBLM_NONE	0
#define	DBLM_SHARE	1
#define	DBLM_EXCL	2

/*===========================================================================*/
/* Cursor Type Definition                                                    */
/*---------------------------------------------------------------------------*/
#define	DBCT_INPUT	1
#define	DBCT_OUTPUT	2
#define	DBCT_INOUT	3

/*===========================================================================*/
/* Data Type Definition                                                      */
/*---------------------------------------------------------------------------*/
typedef	void*	DBCURSOR;

/*===========================================================================*/
/* Public Base Functions                                                     */
/*---------------------------------------------------------------------------*/
int 	DBinit( char *User, char *Password );
int 	DBexit( void );
int 	DBexec( char *Command, int *Num );
int 	DBuse( char *DBName );
int 	DBbegin( void );
int 	DBcommit( void );
int 	DBrollback( void );
int 	DBselect( char *Command, char *Buffer, int ( *SaveBuf )() );

/*===========================================================================*/
/* Public Table Functions                                                    */
/*---------------------------------------------------------------------------*/
int 	DBTlock( char *Table, int Mode );
int 	DBTinsert( char *Table, char *Buffer );
int 	DBTdelete( char *Table, char *Condition );
int 	DBTupdate( char *Table, char *Buffer, char *Condition );

/*===========================================================================*/
/* Public Cursor Functions                                                   */
/*---------------------------------------------------------------------------*/
int 	DBCopen( DBCURSOR *Cursor, int Type, char *Table, char *Condition );
int 	DBCclose( DBCURSOR Cursor );
int 	DBCget( DBCURSOR Cursor, char *Buffer );
int 	DBCput( DBCURSOR Cursor, char *Buffer );
int 	DBCflush( DBCURSOR Cursor );

#endif	/* ndef DBLIB_H */

/*****************************************************************************/

⌨️ 快捷键说明

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