Difference between revisions of "TSdfDataSet"
From Free Pascal wiki
Jump to navigationJump to search (Created page with "'''TSdfDataSet''' image:tsdfdataset.png is a database component that implements text-based <tt>TDataSet</tt>. == See also == * TDataSet {{LCL Components}} cat...") |
m (added link to CSV#SDFDataset) |
||
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | '''TSdfDataSet''' [[image:tsdfdataset.png]] is a database component that implements text-based <tt>[[TDataSet]]</tt>. | + | {{TSdfDataSet}} |
+ | '''TSdfDataSet''' [[image:tsdfdataset.png]] is a database component that implements text-based <tt>[[TDataSet]]</tt> in [[SDF]] format. | ||
+ | |||
+ | ==Schema== | ||
+ | Record structure is derived from: | ||
+ | * Schema property if assigned. Schema is TStringList so you can use for example: | ||
+ | SDFDataSet1.Schema.CommaText := '"Field1=10","Field2=500"'; // or | ||
+ | SDFDataSet1.Schema.Append('<Field>=<Size>'); | ||
+ | Where <Field> is FieldName and <Size> is size of TStringField which will be created | ||
+ | * First line of text file if property FirstLineAsSchema is set to true | ||
== See also == | == See also == | ||
* [[TDataSet]] | * [[TDataSet]] | ||
+ | * [[CSV#SDFDataset|Usage example]] | ||
{{LCL Components}} | {{LCL Components}} | ||
− | |||
− |
Latest revision as of 10:15, 14 July 2017
│
English (en) │
français (fr) │
русский (ru) │
TSdfDataSet is a database component that implements text-based TDataSet in SDF format.
Schema
Record structure is derived from:
- Schema property if assigned. Schema is TStringList so you can use for example:
SDFDataSet1.Schema.CommaText := '"Field1=10","Field2=500"'; // or SDFDataSet1.Schema.Append('<Field>=<Size>');
Where <Field> is FieldName and <Size> is size of TStringField which will be created
- First line of text file if property FirstLineAsSchema is set to true
See also