首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >像SimpleNote这样的应用程序如何自动更新或保存用户输入?

像SimpleNote这样的应用程序如何自动更新或保存用户输入?
EN

Stack Overflow用户
提问于 2017-01-09 06:40:34
回答 0查看 179关注 0票数 0

像SimpleNote、EverNote等应用程序会自动保存用户输入的任何内容。我正尝试在一个简单的应用程序中做同样的事情。一切都很好,但它很慢,肯定比我刚才提到的在同一台机器上运行的应用程序慢。(我使用的是C#,但我讨论的所有内容可能也适用于Delphi。)

我有一个带有一个表(comments)的SQLite数据库,该表有两个文本字段(namefeedback)。其中一个字段包含来自富文本框的RTF。为了启用自动保存,我在触发富文本框的TextChanged事件时执行以下代码:

代码语言:javascript
复制
string sql = @"UPDATE comments SET feedback=@feedback WHERE name=@name";
SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
command.Parameters.Add(new SQLiteParameter("@name", name));
command.Parameters.Add(new SQLiteParameter("@feedback", rtf));
command.ExecuteNonQuery();

(namertf是传递给该方法的参数;它们保存字段值。在对象的构造函数中创建并打开数据库连接。)

当一个不同的事件被触发时,我应该执行这个代码吗?通过发出新命令来保持数据库连接的打开状态是错误的吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41538680

复制
相关文章

相似问题

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