Bde.DBTables.TUpdateSQL.InsertSQL

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property InsertSQL: TStrings index 1 read GetSQLIndex write SetSQLIndex;

C++

__property System::Classes::TStrings* InsertSQL = {read=GetSQLIndex, write=SetSQLIndex, index=1};

Propriétés

Type Visibilité  Source Unité  Parent
property published
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TUpdateSQL


Description

Spécifie l'instruction SQL INSERT à utiliser lors de l'insertion en mémoire cache d'un enregistrement.

Initialisez InsertSQL avec l'instruction SQL INSERT à utiliser lors de l'application d'une insertion à un ensemble de données. Les instructions peuvent être des requêtes à paramètres. Pour créer une instruction INSERT lors de la conception, utilisez l'éditeur UpdateSQL pour créer des instructions telles que

INSERT INTO "Country.db"
(Name, Capital, Continent)
VALUES (:Name, :Capital, :Continent)
WHERE :OLD_Name = "Rangoon"

Lors de l'exécution, une application peut écrire une instruction directement dans cette propriété pour initialiser ou modifier l'instruction INSERT.

Remarque :  Comme cet exemple le montre, InsertSQL prend en charge une extension de la liaison de paramètres normale. Pour récupérer la valeur d'un champ antérieure à l'application de mises à jour en mémoire cache, utilisez le nom de champ avec le préfixe " OLD_ ". Cette opération est particulièrement utile lors de comparaisons de champs dans la clause WHERE de l'instruction.

Voir aussi