Tag: firebird

如何使用结构创建数据库表

我正在尝试使用c接口创建和存储数据库。 我有一个包含一些变量和数据类型的结构表。 我如何将它们转换为数据库表。 详情如下。 在,database.c文件中,我初始化了createTable函数和包含约束和数据类型的Folder_table结构,我有一个函数连接到firebird中的数据库。 一旦我读到这个结构,我想知道如何将这个结构转换成表并将其存储在数据库中。 (我可以用sprintf做些什么吗?) **database.c:** #include “/Library/Frameworks/Firebird.framework/Versions/A/Headers/ibase.h” #include #include void* CreateTable(char *tableName, uint rows) { int error = 0; void *table; //// Allocate table table = Allocate(GetTableSize(tableName)*rows); //// List table pointers for(uint rowNumber=0; rowNumber < rows; rowNumber++) { //// Add code to Connect linked list row pointers } return error; } typedef […]