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);
        }
    }
    参照