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));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonTableService |
Description
Insère une ligne dans la table donnée.
Les colonnes peuvent contenir plusieurs valeurs. Utilisez InsertRow pour insérer une ou plusieurs paires nom-valeur où les noms (qui sont les noms des colonnes) sont identiques. En outre, les valeurs peuvent exister déjà sur le serveur pour une colonne spécifique. Si vous ne définissez pas ReplaceAll
sur True, toutes les valeurs pré-existantes pour une colonne que vous spécifiez seront conservées et vos nouvelles valeurs seront ajoutées.
Remarquez que, s'il existe des colonnes sur le serveur, mais que vous ne les spécifiez pas dans cet appel, elles resteront sur le serveur, quelle que soit la valeur de ReplaceAll
.
Les conditions peuvent être utilisées seulement avec les attributs à valeur unique.
La méthode renvoie True si l'insertion a réussi, et False sinon.
Le tableau suivant présente la signification des paramètres :
Paramètre | Description |
---|---|
|
Le nom de la table dans laquelle insérer la ligne. |
|
L'ID unique de la ligne insérée ou actualisée. |
|
La ligne à insérer ou à actualiser. |
|
Les conditions pour l'exécution de l'insertion ou nil. |
|
True pour remplacer les valeurs déjà stockées pour tous les noms des colonnes spécifiés. |
|
La classe facultative où stocker les informations sur la réponse. |