我开始在我的 C++ 应用程序中使用 SQLite 数据库。我有一个关于 blob 数据类型的查询。我有一个项目特定结构的本地结构。我正在绑定(bind)我的结构对象并进行插入。
- 现在对象的范围是什么?
- 如果我重新启动我的项目并从数据库中读取该对象是否仍然存在?
- 如果我想用新的结构更新数据,我应该先删除旧的然后再绑定(bind)吗?
最佳答案
根据定义,它超出了程序的范围,因为它存储在程序外部的数据库中。
一旦您从数据库中读回它,您读入的变量现在就在您的 C++ 程序的范围内,具体取决于您定义变量的方式(静态、自动等)。
关于c++ - SQLite blob 数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32369575/