繁体   English   中英

将查询mysql更新到VB.net

[英]Update query mysql to VB.net

我在mysql上尝试了这个查询,它完美无缺。

UPDATE tblstocklog 
SET quantity = quantity - 5
WHERE(ProductNo = 25370)
AND quantity >= 5
ORDER BY StockNo ASC LIMIT 1

但是,当我尝试使用VB.net时,它不会更新也不会给出错误消息。

con3.Open()

query3 = "UPDATE tblstocklog set Quantity = Quantity - '" & txt_qty.Text & _
"' WHERE (ProductNo = '" & txt_pno.Text & _ 
"') AND Quantity >= '" & txt_qty.Text & "' ORDER by StockNo ASC LIMIT 1"

Dim cmd3 As MySqlCommand = New MySqlCommand(query, con3)
Dim i3 As Integer = cmd3.ExecuteNonQuery()
con3.Close()

对不起家伙我匆忙做我的程序,我错过了一个明确的错误。

Dim cmd3 As MySqlCommand = New MySqlCommand(**query**, con3)

查询应该是query3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM