Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Pos库存系统_Vb.net_Vb.net 2010 - Fatal编程技术网

Vb.net Pos库存系统

Vb.net Pos库存系统,vb.net,vb.net-2010,Vb.net,Vb.net 2010,我正在制作一个库存系统,但问题是: 数据库:项目名称、数量 项目名称:任何内容 数量:10 现在如果我在我的程序中输入一些东西,比如: 项目名称:任何内容 数量:20 我数据库中的数据应该是 项目名称:任何内容 数量:30 但在我的例子中,它只是创建另一行并显示我在程序中输入的输出 我正在使用Visual Basic 2010 Dim str as String str = "SELECT * FROM Table_name" If ItemName.text = str th

我正在制作一个库存系统,但问题是:

数据库:项目名称、数量

项目名称:任何内容
数量:10

现在如果我在我的程序中输入一些东西,比如:

项目名称:任何内容
数量:20

我数据库中的数据应该是

项目名称:任何内容
数量:30

但在我的例子中,它只是创建另一行并显示我在程序中输入的输出

我正在使用Visual Basic 2010

   Dim str as String
   str = "SELECT * FROM Table_name"
   If ItemName.text = str then
      str = "Update Table_name set ItemName=?,Quantity = Quantity+Quantity.text Where ID = ?"
  End if
这个查询的问题是,它可以更新数量,但我数据库中的所有项目的输出都将与我在程序中输入的内容相同,例如

Database-ItemName  Quantity
A                  10 
b                  10 
现在,如果我在程序中输入C和20,结果将是:

Database-Itemname  Quantity
C                  30 
C                  30 
C                  20 

也许您应该添加一些造成此问题的当前代码。由于您的问题太广泛,无法回答。为了更新数据库中的现有行,您不使用INSERT语句,而是使用update语句。好吧,我创建了这样的查询,请纠正我。@Steve先生,你现在能帮我吗。我已经发布了我的查询please@TonyHinkle先生,我没有使用插入查询