GUI フロントエンド (GTK) と SQLite バックエンドを備えたアプリケーションを作成しています。GUI を介して何かが変更された場合、DB で正常に完了した場合にのみ、変更が GUI に表示されるようにします。
sqlite3_step
からのリターン コードを監視するSQLITE_ERROR
だけで、ユーザーに誤ったフィードバックを与えないようにすることができますか?そうでない場合、コールバックやトリガーなど、信頼性を高める他の手順はありますか?
プログラム自体の接続からの変更だけでなく、データベースへのすべての変更を検出して、GUI のコンテンツへの変更を動的に反映できるようにする方法はありますか?