0

たとえば、VariableName と Value の 2 つの列を持つテーブルがあるとします。いくつかの行の値セルを編集する必要があります。私はコードを使用します:

var stateVariable = from c in db.Table<StateVariables>() where c.VariableName == "cursor" select c;
stateVariable.First().Value = cursor;

stateVariable = from c in db.Table<StateVariables>() where c.VariableName == "cursor2" select c;
stateVariable.First().Value = cursor2;

stateVariable = from c in db.Table<StateVariables>() where c.VariableName == "isForward" select c;
stateVariable.First().Value = isForward;

このコードは、テーブルの値を変更しません。理由が分かったようです。ここでは、db ではなく、抽出されたデータを編集しようとしています。では、SQLite テーブルで値を直接編集する方法は?

4

1 に答える 1