Data.Cloud.AmazonAPI.TAmazonTableService.InsertRow

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function InsertRow(const TableName, RowId: string; Row: TCloudTableRow;  Conditionals: TList<TAmazonRowConditional>; ReplaceAll: Boolean = True; ResponseInfo: TCloudResponseInfo = nil): Boolean;

C++

bool __fastcall InsertRow(const System::UnicodeString TableName, const System::UnicodeString RowId, Data::Cloud::Cloudapi::TCloudTableRow* Row, System::Generics::Collections::TList__1<TAmazonRowConditional>* Conditionals, bool ReplaceAll = true, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0));

プロパティ

種類 可視性 ソース ユニット
function public
Data.Cloud.AmazonAPI.pas
Data.Cloud.AmazonAPI.hpp
Data.Cloud.AmazonAPI TAmazonTableService


説明

行を渡されたテーブルに挿入します。

列には複数の値を格納することができます。InsertRow を使用すると、名前(ここでは列名)が同じ名前/値ペアを、1 つまたは複数挿入することができます。さらには、特定の列に対する値が、そのサーバー上にすでにあっても構いません。ReplaceAllTrue に設定していない場合、指定した列に対してすでに存在する値は保持され、新しい値が追加されます。

列がサーバー上に存在するが、それをこの呼び出し内で指定していない場合、それらは、ReplaceAll の値にかかわらず、サーバー上に保持される点に留意してください。

Conditionals は、単一値属性とのみ使用されます。

メソッドは、挿入が成功した場合に True を、そうでなければ False を返します。

次の表は、パラメータの意味を表しています:

パラメータ 説明

TableName

行を挿入するテーブルの名前。

RowId

挿入または更新される行の一意の ID。

Row

挿入または更新する行。

Conditionals

挿入を実行する条件、または nil

ReplaceAll

指定された列名に対してすでに格納されている値を置き換えるには True とします。

ResponseInfo

レスポンス情報を格納する任意のクラス。

関連項目