Sign in Join
Wiki copytemporary

TDataSource: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11**TDataSource** ![](/wiki-images/8/83/Tdatasource.png) is a component that mediates communication between a [[TDataSet]] based component that represents the database contents and Data Controls like [[TDBGrid]].
22
33Typically, a `TDataSource` contains a field 'DataSet' that connects to a [[TSQLQuery]] or other `TDataSet` descendant. The DataSource should connect to the 'DataSource' field of a TDBGrid or other Data Control component.
44
5-` SQLTransaction1.Database := SQLConnection1;`\
6-` SQLQuery1.Transaction := SQLTransaction1;`\
7-` `**`DataSource1`**`.DataSet := SQLQuery1;`\
8-` DBGrid1.DataSource := `**`DataSource1`**`;`
5+``` pascal
6+ SQLTransaction1.Database := SQLConnection1;
7+ SQLQuery1.Transaction := SQLTransaction1;
8+ DataSource1.DataSet := SQLQuery1;
9+ DBGrid1.DataSource := DataSource1;
10+```
911
1012## See also
1113
1214- [[doc:fcl/db/tdatasource.html|TDataSource doc]]
1315- [[TSQLTransaction]]
1416- [[TSQLQuery]]
1517
1618---
1719*From the Free Pascal wiki, page "TDataSource", as it stood on 2017-06-14 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history