更新数据库中的数据值

马里奥·马加特(Marilou Magat)

我有一个填充有数据的组合框:

Beef
Calamansi
Chicken
Egg
Fish
Fish_Sauce
Oil
Pork
Rice
Soy_Sauce
Vegetables
Vinegar

然后,如果在我的comboBox中选择Beef,然后按下一个按钮,它将在我的Stocks_Name数据库中搜索Beef,然后在我的文本框1中,我将输入一个整数,然后将其添加到Total_Stocks中,等同于Beef数据。 在此处输入图片说明

我应该使用哪种命令文本,因为我无法在互联网上找到适合自己的问题的特定命令文本。我只知道如何插入和选择。预先谢谢你:D

更新:

它没有添加,而是将我的数据100更改为1,应该是101。这是我的工作:

connection.Open();

OleDbCommand cmd = new OleDbCommand(@"UPDATE Add_Stocks SET Total_Stocks=@QWE WHERE Stocks_Name=@STOCKS" , connection);
cmd.Parameters.AddWithValue("@QWE", textBox1.Text);
cmd.Parameters.AddWithValue("@STOCKS", comboBox1.Text);


cmd.ExecuteNonQuery();
{
    MessageBox.Show("ADDED!");
    connection.Close();
}
丹尼尔·阿布·克莱伊(Daniel Abou Chleih)

您将需要UPDATE-Statement

创建一个更新查询,该查询根据指定的条件更改指定表中字段的值。

句法:

UPDATE Your_Table_Name
SET Total_Stocks = Total_Stocks + @IncrementValue, 
WHERE Stocks_Name = 'Beef';

您需要添加一个参数来填充 @IncrementValue

yourOleDBCommand.Parameters.Add("@IncrementValue", OleDbType.Integer).Value = Convert.ToInt32(yourTextBox.Text);

资料来源:MSDN

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

X可编辑,不会更新数据库中的值

来自分类Dev

SaveChangesAsync不更新数据库表中的值

来自分类Dev

如何在SQLite数据库中更新值?

来自分类Dev

在sqlite数据库中更新或转换日期时间值

来自分类Dev

NodeJS | 猫鼬不更新数据库中的值

来自分类Dev

MVC-更新数据库表中的值

来自分类Dev

在Windows窗体中更新数据库值

来自分类Dev

Laravel如何更新数据库表中的值?

来自分类Dev

更新数据库中的现有值

来自分类Dev

MySQL Query不更新PHP数据库中的值

来自分类Dev

更新sqlite数据库中的特定行值

来自分类Dev

如何更新数据库中数组的值

来自分类Dev

如何更新我的sqlite数据库中的值?

来自分类Dev

更新数据库中特定ID的数组值

来自分类Dev

使用UWP(MVVM)中的数据库更新集合值

来自分类Dev

更新数据库中的标签值(重复)

来自分类Dev

更新 java 数据库中的记录值

来自分类Dev

为opencart更新数据库中的php选定值

来自分类Dev

使用字典中的值批量更新数据库

来自分类Dev

更新数据库中的复选框值

来自分类Dev

无法使用php更新mysql数据库中的值

来自分类Dev

实时更新数据库中的数据

来自分类Dev

更新数据库中的数据列表

来自分类Dev

更新SQL数据库中的数据

来自分类Dev

更新值sqlite数据库

来自分类Dev

使用javascript更新数据库值

来自分类Dev

使用值范围更新数据库

来自分类Dev

无法使用 jQuery Ajax Bootstrap 模型从数据库中获取更新数据的值 - json 数据

来自分类Dev

无法更新数据库中的对象