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先生,我没有使用插入查询