TDataWorld.AddTableFromDataGrid
| TDataWorld = class (TObject) | Interface de TDataWorld | Exemples de TDataWorld |
Ajoute les données d'une TDataGrid dans une nouvelle table
Syntaxe
procedure AddTableFromDataGrid(tableName: String; grid: TDataGrid; columnsToIndex: String)
tableName: nom de la table qui recevra les données
grid: grille contenant les données de la table
columnsToIndex: liste des colonnes a indexer, au format CommaText
Remarques
- Les données de grid sont recopiées dans la table lors de l'appel, les évolutions futures de grid n'ont pas d'impact sur les données de la grille.
- Les champs des colonnes de type cssNumeric doivent tous être des valeurs numériques. Les chaînes vides seront interprétées comme des Null.
- Les champs des colonnes de type cssDateTime doivent tous être des valeurs date-heure. Les chaînes vides seront interprétées comme des Null.
Pour ajouter une table depuis une requête SQL, voir AddTableFromSQL.
Exemples
Ajoute MaTable avec les données de MyGrid, en n'indexant aucun champ
myWorld.AddTableFromDataGrid('MaTable', myGrid, '');