Data.Cloud.AmazonAPI.TAmazonTableService.InsertRow

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

TableName

Le nom de la table dans laquelle insérer la ligne.

RowId

L'ID unique de la ligne insérée ou actualisée.

Row

La ligne à insérer ou à actualiser.

Conditionals

Les conditions pour l'exécution de l'insertion ou nil.

ReplaceAll

True pour remplacer les valeurs déjà stockées pour tous les noms des colonnes spécifiés.

ResponseInfo

La classe facultative où stocker les informations sur la réponse.

Voir aussi