扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
字符*错误消息IF(SQLITE_OK==sqlite3_exec(db;
本文由创新互联(www.cdcxhl.com)小编为大家整理,本文主要介绍了用C语言做个SQLite数据库的相关知识,希望对你有一定的参考价值和帮助,记得关注和收藏网址哦!
#包含“SQLite/SQLITE 3.H amp;”
Int回调(空*数据,int argc,char**argv,char**colName);
INT Main()
{
Sqlite3*db
If(sqlite3_open(amp;“”,db))
{
Print f(amp;“可以测试打开数据库:%s\n amp;”,sqlite3_errmsg(Db));退出(0);
}
其他
{
Printf(amp;“成功打开数据库\n”);
常量char*sql=“SELECT*来自学生”
Const char*Data=“回调函数调用”
字符*错误消息
IF(SQLITE_OK==sqlite3_exec(db,SQL,callback,(void*)data,errMsg))
{
Printf(amp;“操作成功完成);
IF(SQLITE_OK==SQLITE_EXEC(db,“从id=-100的学生中删除,NULL,NULL,:%s”,:%s“,errMsg);
Sqlite3_Free(ErrMsg);
}
}
SQLITE3_CLOSE(Db);
返回0;
}
Int回调(空*数据,int argc,char**argv,char**colName)
{
INT I;
Fprintf(stderr amp;“%secho 4-@.com\n amp;”,(const char*)数据);
For(i=0;iargc我){
Printf(amp;“%s=%s\n”,列名称:amp;“零”);
}
Print tf(amp;“\n”);
返回0;
}
1-@.com从学生左侧选择*加入学生的分数。学号=年级.学生证左参加年级课程.课程ID=课程表。课程ID,其中DateDiff(yy,生日学生ID Period,GetDate())介于19和21之间
2-@.com表应该是内存中的数据表。在C#中是数据表、DBHelper是自己写的数据库操作类.GetDateSet()是获取DBHelper类中数据的方法,参数SQL是读取数据的SQL语句,例如:SELECT*FROM STUD
1.右键单击数据库表,然后选择“新建表”。
2.添加几个字段后,保存它们并将其命名为主表.
3.选择ID列右键设置为主键,然后保存,主键就创建好了。
4.创建子表时,将其命名为儿子。Word表格必须包含主表的ID,该ID用作外键。
5.上面准备了主外观,外观准备了外键字段.让让我们从外部联系开始.在外部点创建一个新的外键.
6.然后订购表和列的规格.
7.选择对应于主外观的关系,然后确认.
8.您可以在表的键中查看主键和外键信息.黄色的是主键,灰色的是外键.
9.右键单击字段点索引.
10.默认情况下,该表只有一个主键,然后单击添加.
1.只需选择哪一列为索引,就可以切换是否为唯一索引.然后点击关闭保存.
12.最后,您可以在表的索引中看到它.
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流