📄 dblib.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 + -