Sign in Join
Wiki copytemporary

TDataSource: what changed

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

Title: TDataSource

OldNewLine
1+**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]].
2+
3+Typically, 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.
4+
5+` SQLTransaction1.Database := SQLConnection1;`\
6+` SQLQuery1.Transaction := SQLTransaction1;`\
7+` `**`DataSource1`**`.DataSet := SQLQuery1;`\
8+` DBGrid1.DataSource := `**`DataSource1`**`;`
9+
10+## See also
11+
12+- [[doc:fcl/db/tdatasource.html|TDataSource doc]]
13+- [[TSQLTransaction]]
14+- [[TSQLQuery]]
15+
16+---
17+*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