首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SQLite提供可靠的用户反馈

使用SQLite提供可靠的用户反馈
EN

Stack Overflow用户
提问于 2009-06-18 07:22:25
回答 2查看 233关注 0票数 0

我正在使用GUI前端(GTK)和SQLite后端编写一个应用程序。当某些东西通过GUI被更改时,我希望只有当它在DB中成功完成时,更改才会在GUI中显示出来。

  • 监视来自sqlite3_stepSQLITE_ERROR返回代码是否足以确保我不会给用户提供错误的反馈?
  • 如果没有,是否还有其他步骤,例如回调或触发器,将提供额外的可靠性?
  • 是否有任何方法检测数据库的所有更改,而不仅仅是程序自身连接中的更改,以便我能够动态地反映GUI中对其内容的更改?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-18 07:51:02

除了异常处理..。您应该通过单击“保存”按钮,从用户提交的db中重新选择数据。这样,您就可以确定用户看到了正确的数据。

票数 0
EN

Stack Overflow用户

发布于 2009-06-18 07:42:40

如果我正确理解,您正在执行一个GUI应用程序,该应用程序将修改SQLite db中的信息。

  • 不完全是这样,如果您有线程;SQLITE_INTERNAL;等等,您可能会得到SQLite文档。不需要SQLITE_ERROR,您可以这样做:

SQLITE_OKSQLITE_DONE取决于您正在做什么。

代码语言:javascript
复制
if (ret != SQLITE_OK || ret != SQLITE_DONE)
    //then this is an error.
  • 不知道您是用哪种语言编码的,但是我用C 这里这里进行了抽象。你可能会觉得很有趣。
  • 使用痕量()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1011242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档