mdbsql.h
来自「直接存取Access97数据库文件(MDB)的工具库源码」· C头文件 代码 · 共 49 行
H
49 行
#include <stdio.h>#include <string.h>#include <glib.h>#include <mdbtools.h>typedef struct { MdbHandle *mdb; int all_columns; int num_columns; GPtrArray *columns; int num_tables; GPtrArray *tables; int num_sargs; GPtrArray *sargs;} MdbSQL;typedef struct { char *name; int disp_size;} MdbSQLColumn;typedef struct { char *name; char *alias;} MdbSQLTable;typedef struct { char *col_name; MdbSarg *sarg;} MdbSQLSarg;#undef YY_INPUT#define YY_INPUT(b, r, ms) (r = mdb_sql_yyinput(b, ms));MdbSQL *mdb_sql_init();MdbSQLSarg *mdb_sql_alloc_sarg();MdbSQLColumn *mdb_sql_alloc_column();MdbSQLTable *mdb_sql_alloc_table();MdbHandle *mdb_sql_open(MdbSQL *sql, char *db_name);int mdb_sql_add_sarg(MdbSQL *sql, char *col_name, int op, char *constant);int mdb_sql_all_columns(MdbSQL *sql);int mdb_sql_add_column(MdbSQL *sql, char *column_name);int mdb_sql_add_table(MdbSQL *sql, char *table_name);void mdb_sql_dump(MdbSQL *sql);void mdb_sql_exit(MdbSQL *sql);void mdb_sql_reset(MdbSQL *sql);void mdb_sql_listtables(MdbSQL *sql);void mdb_sql_select(MdbSQL *sql);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?