0

ねえみんなどうやって別々のフィールドに2つの値を追加しますが、同じテーブルに

例えば:

tblbooks

Quantity
Borrowed

ユーザーが借り手に本を発行するたびに、Quantity が 1 減り、Borrowed が 1 ずつ追加されます。

4

2 に答える 2

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

あなたの場合、私はあなたが更新する必要があると思います。

Update yourtable
SET Quantity =Quantity-1,
    Borrowed=Borrowed+1
Where userid=1
于 2012-11-21T12:49:31.923 に答える
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

... 私はこのコードをテストしませんでした。また、変換やエラー チェックなども考慮されていませんが、アイデアが伝わることを願っています...

于 2012-11-21T14:41:52.720 に答える