API:Data.SqlExpr.TSQLQuery.RowsAffected
Delphi
property RowsAffected: Integer read GetRowsAffected;
C++
__property RowsAffected;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLQuery |
Description
Indique le nombre de lignes manipulées par la dernière exécution de requête.
Data.SqlExpr.TSQLQuery.RowsAffected hérite de Data.SqlExpr.TCustomSQLDataSet.RowsAffected. Tout le contenu en-dessous de cette ligne se réfère à Data.SqlExpr.TCustomSQLDataSet.RowsAffected.
Indique le nombre de lignes manipulées par la dernière exécution de requête.
Quand l'ensemble de données SQL représente une requête qui ne renvoie pas un ensemble de résultats, vous ne pouvez pas utiliser la propriété RecordCount pour vérifier le nombre d'enregistrements affectés par la requête. Dans de tels cas, lisez RowsAffected pour déterminer le nombre de lignes mises à jour ou supprimées lors de l'exécution de la requête. Si aucune ligne n'a été mise à jour ou supprimée, RowsAffected a la valeur zéro. RowsAffected a la valeur –1 si l'instruction SQL n'a pu être exécutée en raison d'une condition d'erreur. Cette situation devrait normalement suivre le déclenchement d'une exception.