c++获取sqlite3数据库表中所有字段的方法小结

2020-01-06 15:57:06王冬梅

使用方法


std::vector<string> FieldName = DB_GetKeyFieldName(DB_GetFigureCreateSql());

结果分析:如果表中随时有可能添加新的字段,添加字段的sql语句,如下:


ALTER TABLE x ADD COLUMN "new_col",

其中new_col为字段名,双引号必须加上,因为上面解析的过程以双引号“ ””为分隔字符。(注意:sql语句中加双引号,单引号或者不加引号都可以成功的向指定表中添加字段)

方法3:采用配置文件的方式,将所有字段名写入配置文件

对于某些具体复杂的应用场景,可以采用配置文件的方式将所有字段名写入对应的配置文件中,每次进入应用程序时读取配置文件即可。另外如果某些字段有指定中可选的值,也可以将这些可选值也写入配置文件中。本人自己用的不规范的配置文件写法就不分享了,近期好好研究配置

文件的规范写法。

以上所述是小编给大家介绍的c++获取sqlite3数据库表中所有字段的方法小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对ASPKU网站的支持!


注:相关教程知识阅读请移步到C++教程频道。