Forguncy 8 オンラインヘルプ
GrapeCity.Forguncy.ServerApi 名前空間 / IDataAccess インターフェース / UpdateTableData メソッド
更新対象のテーブル名。
対象レコードを指定するためのフィールドの名前と値のペア(一意なフィールドを使用)。
フィールド名と値のコレクションとして作成した更新データ。
使用例

このトピックで
UpdateTableData メソッド
このトピックで
指定した値と合致するレコードを更新します。
シンタックス

パラメータ

tableName
更新対象のテーブル名。
primaryKey
対象レコードを指定するためのフィールドの名前と値のペア(一意なフィールドを使用)。
updateValues
フィールド名と値のコレクションとして作成した更新データ。
使用例
POSTメソッドによるリクエストの内容を基に、Forguncyテーブルの特定のレコードを更新するコード例を次に示します。
public class SampleApi : ForguncyApi
{
    [Post]
    public void UpdateDataSample()
    {
        StreamReader reader = new StreamReader(this.Context.Request.Body);
        string message = reader.ReadToEnd();
        UpdateObj updateData = JsonConvert.DeserializeObject<UpdateObj>(message);
        var targetRecord = new ColumnValuePair() { ColumnName = "ID", Value = updateData.ID };
            
        this.DataAccess.UpdateTableData("SampleTable1", targetRecord, updateData.UpdateData);
    }
}
参照