C++ 在SQLite3中动态创建表
通过以下方式,我正在创建一个表:C++ 在SQLite3中动态创建表,c++,database,sqlite,C++,Database,Sqlite,通过以下方式,我正在创建一个表: rc = sqlite3_exec(db, "create table demo (name text, age integer);", NULL, NULL, &zErrMsg); if (rc != SQLITE_OK) { printf("Error: %s:Unable to create the table\n", zErrMsg); } 输出: 表格:姓名年龄 我想用不同的名称和年龄动态创建一个表: 例如: 表:约翰20 是否可以动
rc = sqlite3_exec(db, "create table demo (name text, age integer);", NULL, NULL, &zErrMsg);
if (rc != SQLITE_OK)
{
printf("Error: %s:Unable to create the table\n", zErrMsg);
}
输出:表格:姓名年龄
- 我想用不同的名称和年龄动态创建一个表: 例如: 表:约翰20
- 是否可以动态创建它
- 要求:
提前感谢使用SQLite,每个表创建事件都是动态的。可能不明显的是,现有的表可以通过某些(高度限制的)方式(动态)修改——有关详细信息,请参见
ALTER
命令。您能更清楚地解释您的问题吗?动态创建表是什么意思?谢谢@AlanBirtles。-我想创建一个如下所述的表:chara[10]=“John”;int b=10;rc=sqlite3_exec(db,“创建表演示(一个文本,b整数);”,NULL,NULL,&zErrMsg);-每次a&b的值都将更改。是否要创建表或在表中插入行,或同时执行这两项操作?您应该在原始问题中编辑澄清,而不是添加不允许换行或代码格式的注释。我认为您实际上是想在表中插入值,而不是创建新表。