Data.Cloud.AmazonAPI.TAmazonTableService.InsertRow
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 つまたは複数挿入することができます。さらには、特定の列に対する値が、そのサーバー上にすでにあっても構いません。ReplaceAll
を True に設定していない場合、指定した列に対してすでに存在する値は保持され、新しい値が追加されます。
列がサーバー上に存在するが、それをこの呼び出し内で指定していない場合、それらは、ReplaceAll
の値にかかわらず、サーバー上に保持される点に留意してください。
Conditionals は、単一値属性とのみ使用されます。
メソッドは、挿入が成功した場合に True を、そうでなければ False を返します。
次の表は、パラメータの意味を表しています:
パラメータ | 説明 |
---|---|
|
行を挿入するテーブルの名前。 |
|
挿入または更新される行の一意の ID。 |
|
挿入または更新する行。 |
|
挿入を実行する条件、または nil。 |
|
指定された列名に対してすでに格納されている値を置き換えるには True とします。 |
|
レスポンス情報を格納する任意のクラス。 |