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

📄 dbfield.h

📁 bonddb 是一个源于PostgreSQL封装包的对象。它是一个由C/C++编写的快速数据提取层应用软件
💻 H
字号:
#ifndef dbfield_h#define dbfield_h#include "dbheader.h"#include "dbgather.h"#include "dbpath.h"#include "dbwrapper.h"/* Ok this is so hard to generate from a straight sql statement .hmmmmm */struct DbField   {   gchar *field;					  /* name of the field */   gchar *table;					  /* table it is stored in */   DbFieldDef *fielddef;   DbTableDef *tabledef;   /* Path associated with this field */   DbPath *path;   /* where abouts in the sql return statement this field is positioned */   gint fieldposinsql;   };gint db_field_getpos(Object * obj, gchar * fieldname, gchar *tablename);gint db_field_read(Object * obj, gchar * fieldname, gchar *tablename, char **retval);gint db_field_get(Object * obj, gint fieldpos, gchar ** fieldstr, gchar ** tablestr);gint db_field_arraypos(DbField ** field, gint num, gchar * fieldname);DbField *db_field_getbytable(gchar * tablename, gint pos);gint db_field_numfieldbytable(gchar * tablename);/* heres an important function.. */gint db_field_populate(Object * obj);GList *db_field_populate_element(gchar * inputfield, gchar * deftable);gint db_field_addfieldlist(Object * obj, GList * fieldlist);gint db_field_generatefield(gchar * sqlquery, DbField *** retfield, gint * num);DbField *db_field_getbyfield(gchar * fieldname, gchar * tablename);void db_field_free(DbField *);void db_field_freeall(Object * obj);gint db_field_test(Object * obj);DbField *db_field_dbfind(Object * obj, gchar * fieldname, gchar * tablename);#endif

⌨️ 快捷键说明

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