Hola a todos,
Estoy creando una tabla temporaria, utilizando ClientDataSet.
Una vez que cierro mi form, crea un .xml e una vez que creo otro registro, lee el .xml.
Mi pregunta es la siguiente:
1) Es posible crear un .xml para cada registro nuevo.
2) como identifico el mismo cuando veo todos los datos.
Código Delphi
[-]
procedure TFormCprograma.AntesdeSalvar;
begin
Cds.SaveToFile('Cds_Temp.xml');
end;
procedure TFormCprograma.AntesdeIncluir;
begin
Cds.LoadFromFile('Cds_Temp.xml');
end;
Cita:
xml:
<?xml version="1.0" standalone="yes" ?>
- <DATAPACKET Version="2.0">
- <METADATA>
- <FIELDS>
<FIELD attrname="id" fieldtype="string" WIDTH="4" />
<FIELD attrname="cod" fieldtype="i4" />
<FIELD attrname="exercicio" fieldtype="string" WIDTH="60" />
<FIELD attrname="tiempo" fieldtype="i4" />
</FIELDS>
<PARAMS CHANGE_LOG="1 0 4" />
</METADATA>
- <ROWDATA>
<ROW RowState="4" id="0001" cod="0001" exercicio="Teste" tempo="10" />
</ROWDATA>
</DATAPACKET>
|
Agradesco por la ajuda,
Saludos,
Guillermo