在数据表中添加数据值

时间:2012-11-21 12:47:27

标签: mysql vb.net datatable

嘿伙计们,你如何在不同的字段上添加两个值,但在同一个表上

例如:

tblbooks

Quantity
Borrowed

每次用户向借款人发放一本书时,其数量减少1,借款增加1 ......

2 个答案:

答案 0 :(得分:0)

INSERT INTO tablename(field1,field2)
VALUES(v1,v2)

在你的情况下,我猜你需要更新。

Update yourtable
SET Quantity =Quantity-1,
    Borrowed=Borrowed+1
Where userid=1

答案 1 :(得分:0)

我通常这样做的方法是使用LinQ选择我想要更新的行,然后只更新值。

例如:

    With (From rw In tblBooks Select rw Where rw.Item("MyCondition").ToString = "Condition").First
        .Item("Quantity") = .Item("Quantity") - 1
        .Item("Borrowed") = .Item("Borrowed") + 1
    End With

...我没有测试这段代码,也没有考虑转换,错误检查等,但我希望它传达了这个想法......