【发布时间】:2013-07-30 10:17:54
【问题描述】:
我正在为我的 Windows Store 应用程序使用 SQLite 数据库。在 MSFT 示例和博客的帮助下,我完成了使用数据库的要求。现在我想更改/更新数据库文件中的数据..
我的插入代码是这样的..
using (var db = new SQLite.SQLiteConnection(dbpath))
{
db.Insert(new ItemEpub.EpubBookList()
{
BookName = file.DisplayName,
BookPath = file.Path,
}
);
db.Commit();
db.Dispose();
db.Close();
}
我没有得到有关更新数据库表的语法和任何简单信息。 现在我的代码是:
StorageFile DataFile = await ApplicationData.Current.LocalFolder.GetFileAsync("Epub.db3");
using (var db = new SQLite.SQLiteConnection(dbpath))
{
db.Update EpubBookList Set
string sql = UPDATE EpubBookList SET LastVisitedPage = '" + lastVisistedPageIndex + "',";
db.Dispose();
db.Close();
}
可能是这段代码看起来很难看,除了这段代码之外,请给我任何关于更新 Metro 应用程序中退出行的建议
【问题讨论】:
标签: c# sqlite windows-8 microsoft-metro windows-store-apps