Difference between revisions of "TDataSet/fr"
From Free Pascal wiki
Jump to navigationJump to searchm |
m (Fixed syntax highlighting) |
||
Line 3: | Line 3: | ||
'''TDataSet''' est le lien principal vers les données actuelles dans une base de données. Un descendant de TDataSet agit comme un curseur sur une table ou un résultat de requête. | '''TDataSet''' est le lien principal vers les données actuelles dans une base de données. Un descendant de TDataSet agit comme un curseur sur une table ou un résultat de requête. | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang=pascal highlight=3> |
SQLTransaction1.Database := SQLConnection1; | SQLTransaction1.Database := SQLConnection1; | ||
SQLQuery1.Transaction := SQLTransaction1; | SQLQuery1.Transaction := SQLTransaction1; | ||
− | DataSource1. | + | DataSource1.DataSet := SQLQuery1; |
DBGrid1.DataSource := DataSource1; | DBGrid1.DataSource := DataSource1; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Un DataSet (p.ex. un résultat de requête) peut être édité : | Un DataSet (p.ex. un résultat de requête) peut être édité : | ||
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal> | ||
ds.Edit(); | ds.Edit(); | ||
ds.FieldByName('NAME').AsString := 'Edited name'; | ds.FieldByName('NAME').AsString := 'Edited name'; | ||
Line 20: | Line 21: | ||
== Descendants non abstraits == | == Descendants non abstraits == | ||
+ | |||
* [[TBufDataset/fr|TBufDataset]] - | * [[TBufDataset/fr|TBufDataset]] - | ||
* [[TMemDataset/fr|TMemDataset]] - | * [[TMemDataset/fr|TMemDataset]] - | ||
Line 31: | Line 33: | ||
== Voir aussi == | == Voir aussi == | ||
+ | |||
* [[doc:fcl/db/tdataset.html|Doc. TDataSet]] | * [[doc:fcl/db/tdataset.html|Doc. TDataSet]] | ||
{{LCL Components/fr}} | {{LCL Components/fr}} |
Latest revision as of 06:22, 29 February 2020
│
English (en) │
français (fr) │
日本語 (ja) │
polski (pl) │
русский (ru) │
TDataSet est le lien principal vers les données actuelles dans une base de données. Un descendant de TDataSet agit comme un curseur sur une table ou un résultat de requête.
SQLTransaction1.Database := SQLConnection1;
SQLQuery1.Transaction := SQLTransaction1;
DataSource1.DataSet := SQLQuery1;
DBGrid1.DataSource := DataSource1;
Un DataSet (p.ex. un résultat de requête) peut être édité :
ds.Edit();
ds.FieldByName('NAME').AsString := 'Edited name';
ds.Post();
ds.UpdateMode := upWhereAll;
ds.ApplyUpdates();
Descendants non abstraits
- TBufDataset -
- TMemDataset -
- TSdfDataSet -
- TFixedFormatDataSet -
- TDbf - pour se connecter à dBase
- TParadox - pour se connecter à Paradox
- TParadoxDataSet - pour se connecter à Paradox
- TFPCodeGenerator -
- TSQLQuery - pour se connecter à des résultats d'un requête SQL.
Voir aussi