Bde.DBTables.TBatchMove.ProblemCount

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property ProblemCount: Longint read FProblemCount;

C++

__property System::LongInt ProblemCount = {read=FProblemCount, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TBatchMove

Description

Indique le nombre d'enregistrements qui n'ont pu être ajoutés à la table Destination sans être tronqués en raison d'une incompatibilité de type de champ.

La propriété ProblemCount indique le nombre d'enregistrements de la Source ayant des valeurs de champ qui n'ont pu être associées aux champs de la destination sans être tronquées. Si une valeur a été affectée à la propriété ProblemTableName, ProblemCount correspond au nombre d'enregistrements de cette table.

Tronquer un champ signifie convertir sa valeur en une valeur compatible avec le type de champ de la destination. Par exemple, si un champ de la table destination peut contenir une chaîne de 10 caractères alors que le champ correspondant de la source peut en contenir 15, toute valeur de la source dépassant 10 caractères doit être tronquée. Les valeurs ne pouvant être converties forcent TBatchMove à déclencher une exception.

La troncature n'a pas lieu si la propriété Mode contient batCopy. Tronquer des champs dans une opération de suppression signifie que les enregistrements de la table destination peuvent être supprimés même s'ils ne correspondent pas exactement aux valeurs de la table source.

Remarque :  Si AbortOnProblem a la valeur true, ProblemCount ne peut être supérieure à un puisque l'opération est arrêtée au premier problème.

Voir aussi