将查询mysql更新到VB.net

时间:2016-10-25 10:46:51

标签: mysql vb.net-2010

我在mysql上尝试了这个查询,它运行得很好。

db.collection('game_users').find(
    {"date": dates[i],"strategyId": strategyInfo[siOffset[l]][ID]}
).toArray(function(err, data) {
    var i=0;
    function data_Update(){
        if(i!=data.length){
            db.collection('game_users').update(
                {"date": dates[i],"strategyId": strategyInfo[siOffset[l]][ID]},
                { $set : {
                    "basket.new_1": 0.0,
                    "basket.new_2": 0.0,
                    "basket.new_3": 0.0,
                    "basket.new_4": 0.0,
                    "basket.new_5": 0.0
                    }
                },
                function(err, resp) {
                    i++;
                    data_Update();
                }
            );
        }
    }
}
);`

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

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

1 个答案:

答案 0 :(得分:0)

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

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

查询应该是query3