我正在使用GUI前端(GTK)和SQLite后端编写一个应用程序。当某些东西通过GUI被更改时,我希望只有当它在DB中成功完成时,更改才会在GUI中显示出来。
sqlite3_step的SQLITE_ERROR返回代码是否足以确保我不会给用户提供错误的反馈?发布于 2009-06-18 07:51:02
除了异常处理..。您应该通过单击“保存”按钮,从用户提交的db中重新选择数据。这样,您就可以确定用户看到了正确的数据。
发布于 2009-06-18 07:42:40
如果我正确理解,您正在执行一个GUI应用程序,该应用程序将修改SQLite db中的信息。
SQLITE_INTERNAL;等等,您可能会得到SQLite文档。不需要SQLITE_ERROR,您可以这样做:SQLITE_OK或SQLITE_DONE取决于您正在做什么。
if (ret != SQLITE_OK || ret != SQLITE_DONE)
//then this is an error.https://stackoverflow.com/questions/1011242
复制相似问题