Sidder og leger med TClientDataSet for at prøve noget nyt, men jeg er stødt ind i et lille problem.
Jeg har fået oprette mine fielddefinitions:
with ClientDataSet.FieldDefs do
begin
add('Name', ftstring, 100);
..
..
end;
ClientDataSet.CreateDataSet;
Og jeg kan smide data ind i min lille tabel via:
ClientDataSet.InsertRecord(['Knud',...,...,...]);
Men hvordan får jeg data ud igen?
Hvis du mener slette dem igen er det med:
ClientDataSet.delete;
Hvis du vil læse kan du gøre det med:
var
aString : string;
aInt : ineger;
aString := ClientDataSet.FieldByName('FELTNAVN').asString;
aInt := ClientDataSet.FieldByName('FELTNAVN2').asString;
iøvrigt kan du indsætte i tabellen på samme vis, fremfor insertRecord...
ClientDataSet.insert;
ClientDataSet.FieldByName('NAVN').asString := 'JENS';
ClientDataSet.FieldByName('ALDER').asInteger := 38;
ClientDataSet.Post;