TDataWorld.CreateDataGridFromSQL
| TDataWorld = class (TObject) | Interface de TDataWorld | Exemples de TDataWorld |
Créée une TDataGrid contenant le résultat d'une requête SQL.
Syntaxe
function CreateDataGridFromSQL(sql: String): TDataGrid
sql: requête SQL effectuant l'extraction des données.
params: liste des paramètres de la requête et de leur valeur.
Remarques
La requête attendue est de type 'select', et peut effectuer une jointure, un regroupement, etc.
Si des paramètres sont spécifié, nom et valeur d'un paramètre doivent se succéder dans cette liste : [NomParam1, ValeurParam1, NomParam2, ValeurParam2]
Exemples
var grid1 := world.CreateDataGridFromSQL('select * from MyTable');
var grid2 := world.CreateDataGridFromSQL(#'
select
MyField, MyOtherField
from MyTable
left join LinkTable lt on lt.ID = MyTable.MyID
where
MyDateField between :dateBegin and :dateEnd
', [
'dateBegin', Now-1,
'dateEnd', Now
]);
var grid2 := world.CreateDataGridFromSQL(#'
select
MyField, MyOtherField
from MyTable
left join LinkTable lt on lt.ID = MyTable.MyID
where
MyDateField between :dateBegin and :dateEnd
', [
'dateBegin', Now-1,
'dateEnd', Now
]);