dblib.h
来自「封装了数据库的基本操作」· C头文件 代码 · 共 62 行
H
62 行
/*****************************************************************************/
/* 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 + =
减小字号Ctrl + -
显示快捷键?