XMl in Delphi

Odpiranje, tiskanje, pisanje v datoteke in drugo.
JaRaNe
Prispevkov: 1
Pridružen: 15.01.2009 23:39:16

XMl in Delphi

OdgovorNapisal/-a JaRaNe » 02.02.2009 19:39:07

LP
imam en problem, u delphi 6 sem naredil program s katerim dodajam osebe v .xml dokument, v programu pa si jih lahko tudi ogledaš. Uporabil Sem ClientDataSource in ClientDataSet. Ko hočem program odpret mi javi napako:
Project Project1.exe raised exception class EDBClient with message "Mismatch in datapacket.". Process stopped.

tu je xml doc:
<?xml version="1.0" standalone="yes" ?>
- <DATAPACKET Version="2.0">
- <METADATA>
- <FIELDS>
<FIELD attrname="ime" fieldtype="string" WIDTH="20" />
<FIELD attrname="priimek" fieldtype="string" WIDTH="30" />
<FIELD attrname="naslov1" fieldtype="string" WIDTH="100" />
<FIELD attrname="naslov2" fieldtype="string" WIDTH="100" />
<FIELD attrname="naslov3" fieldtype="string" WIDTH="100" />
</FIELDS>
<PARAMS />
</METADATA>
<ROWDATA />
</DATAPACKET>
In pa koda s katero dostopam do xml:
procedure TForm1.FormCreate(Sender: TObject);
begin
try
Form1.ClientDataSet1.Active:=false;
Form1.ClientDataSet1.FileName:="osebe.xml";
Form1.ClientDataSet1.Active:=true;
except
ShowMessage("Prišlo je do napake, ne morem odpreti datoteke osebe.xml");
end;
izpisi();
end;

Ko mi pokaže napako se mi prevajalnik ustavi na tem mestu:
Form1.ClientDataSet1.Active:=true;

Hvala vsem za pomoč.

Vrni se na

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 3 gostov