gpt4 book ai didi

c# - 将内容插入sqlite中的列

转载 作者:行者123 更新时间:2023-11-30 20:03:14 26 4
gpt4 key购买 nike

我的sqlite表是这样的

 content_id      content_no      content_1       content_2
1 1:1 NULL 1:1 text
2 1:2 NULL 1:2 text

现在我想将内容插入“content_1”。只有 content_no 与 content_1 的 1:1 匹配。

我的插入代码是这样的:

 cmd.CommandText = "insert into Content (content_1) values (?)";

SQLiteParameter Field3 = cmd.CreateParameter();
cmd.Parameters.Add(Field3);
Field3.Value = node.InnerText;

但是它是这样插入内容的

 content_id      content_no      content_1       content_2
1 1:1 NULL 1:1 text
2 1:2 NULL 1:2 text
1:1 text
1:2 text

我不想这样。最后两行应该移到前两行

最佳答案

using (SQLiteTransaction SQLiteTrans = connection.BeginTransaction())
{
using (SQLiteCommand cmd = connection.CreateCommand())
{
cmd.CommandText = ("update contents set content_1 ='" + paraNode + "' where content_id ='" + Count + "'");


SQLiteParameter Field1 = cmd.CreateParameter();
SQLiteParameter Field2 = cmd.CreateParameter();
cmd.Parameters.Add(Field1);
cmd.Parameters.Add(Field2);
cmd.ExecuteNonQuery();
}
SQLiteTrans.Commit();
}

快乐编码:)

关于c# - 将内容插入sqlite中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15541600/

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