我遇到问题,程序只读取程序中第一个输入的Quantity
值并将其应用于数据库中的所有行,并且第一个和第二个<的值/ strong>行相同,即使在开头,第一行和第二行值也不同。
注意:数据库1直到1.3和程序1直到1.2才能正常工作,我只想告诉您以后不要混淆。我的问题出在数据库1.5和程序1.4上,数据库1.6只是想向您展示,数据库应该是这样的。
首先,我的数据库是这样的:
Product Code || Quantity (Database 1)
0001 100
0002 150
当我运行程序并在第一行中输入第一个“产品代码”并想要将第一个Quantity
值更改为25时,我只需在{{ 1}}在第一行的程序中,如下所示:
Quantity
当我点击更新时,数据库更改为此(它工作正常):
Product Code || Quantity (Program 1, 0001 is at the **first row**)
0001 75
当我将第一行中的第一个“产品代码”更改为第一行中的第二个“产品代码”并想要更改第二个Product Code || Quantity (Database 1.1)
0001 25
0002 150
值时到100,所以我只需在第一行中的程序Quantity
中输入50就像这样:
Quantity
当我点击更新时,数据库更改为此(它工作正常):
Product Code || Quantity (Program 1.2, 0002 still at the **first row**)
0002 50
但是,当我在第一行中输入第一个“产品代码”时,在我的程序中输入第二个“第二行中的产品代码 :
Product Code || Quantity (Database 1.3)
0001 25
0002 100
当我点击更新时,数据库改为此(它应该像下面的数据库):
Product Code || Quantity (Program 1.4, 0001 at **first row** and 0002 at **second row**)
0001 10
0002 25
但是不是上面的数据库,它改为这个(它不像我想的那样工作):
Product Code || Quantity (Database 1.6)
0001 15
0002 85
因此,就像数据库中的第二行被忽略并更改为与第一行中相同的值,当我在同一时间在节目中。
以下是代码:
Product Code || Quantity (Database 1.5)
0001 15
0002 15
你能帮帮我吗?感谢。