gpt4 book ai didi

c# - 在 sqlite 中更新数据

转载 作者:行者123 更新时间:2023-12-03 18:54:50 25 4
gpt4 key购买 nike

关闭。这个问题需要details or clarity .它目前不接受答案。












想改进这个问题?通过 editing this post 添加详细信息并澄清问题.

8年前关闭。




Improve this question




我无法使用此代码更新我的数据,并且我在 sqlite 中的数据不会改变。

var path = ApplicationData.Current.LocalFolder.Path + @"\users.sqlite";
var db = new SQLite.SQLiteConnection(path);

var query = db.Table<User>().Where(c => c.ID == ID_countact_save).SingleOrDefault();
query.Fname = Fname_TB.Text;
query.Lname = Lname_TB.Text;
query.Phone = Phone_TB.Text;
query.Mobile = Mobile_TB.Text;
query.Address = Address_TB.Text;
query.Email = Email_TB.Text;

最佳答案

设置字段不会自动更新数据库
您需要使用 Update您的 SQLiteConnection 中的方法目的
那就像

db.Update(query);

这是假设您的 ID字段有 [PrimaryKey]属性
看这篇文章只是一个关于如何在事务中做事的例子。

关于c# - 在 sqlite 中更新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20581082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com