Mrb.
Xml dosyalarını dbgridde göstermek için TClientDataset haricinde kullanabileceğim bir component var mı?
Teşekkürler....
XML dosyasını dbgridde göstermek için komponent!
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 360
- Kayıt: 10 Nis 2006 09:07
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
-
- Üye
- Mesajlar: 360
- Kayıt: 10 Nis 2006 09:07
Saadettin hocam öncelikle component için teşekkür ederim.
Ben comp. yükledim fakat çalışırken bir hata veriyor.ve xml tablosunu dbgridde göremiyorum....
hata:
[img][img]http://img300.imageshack.us/img300/8063/capture8zt3.jpg[/img][/img]
yazdığım kod:
[img][img]http://img215.imageshack.us/img215/4291/capture9qv9.jpg[/img][/img]
Ben comp. yükledim fakat çalışırken bir hata veriyor.ve xml tablosunu dbgridde göremiyorum....
hata:
[img][img]http://img300.imageshack.us/img300/8063/capture8zt3.jpg[/img][/img]
yazdığım kod:
Kod: Tümünü seç
data.online.database:='c:\bin\';
data.Online.Close;
data.Online.Sql:='select * from uyeler where online=1';
data.Online.Open;
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
-
- Üye
- Mesajlar: 360
- Kayıt: 10 Nis 2006 09:07
Saadettin Hocam
Hatanın sebebini buldum ama çözümü konusunda biraz kafam karıştı.
Hatanın sebebi:
Ben Xml dosyasını oluşturma işlemini TClientDataset ve IBClientDataset nesnelerine aşağıdaki kodla yaptırıyorum...
ve bu kodla oluşan xml dosyasının başlık kısmı şöyle:
ama indirdim componentin demolarında kullandığı xml dosyasının başlık kısmı ise şöyle:
Yani benim xml dosyası oluşturmada kullandığım TClientdataset ve IBClientdataset componentlerinin oluşturduğu xml dosyası farklı oluyor o yüzden oluşturulan xml dosyasını
-Ya bu komponenti göreceği şekilde değiştirmeli yada
- Yada Xml dosyasını oluşturnak için farkı bir komponent kullanmalıyım.
Araştırmalarım devam ediiyor....
Hatanın sebebini buldum ama çözümü konusunda biraz kafam karıştı.
Hatanın sebebi:
Ben Xml dosyasını oluşturma işlemini TClientDataset ve IBClientDataset nesnelerine aşağıdaki kodla yaptırıyorum...
Kod: Tümünü seç
IBCliendataset.savetofile('c:\bin\aa.xml',dfXMLUTF8);
Kod: Tümünü seç
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <DATAPACKET Version="2.0">
- <METADATA>
- <FIELDS>
Kod: Tümünü seç
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <table fields="OrderNo,CustNo,SaleDate,ShipDate,EmpNo,ShipVIA,Terms,PaymentMethod,ItemsTotal,TaxRate,Freight,AmountPaid" types="autoinc,integer,datetime,datetime,integer,string,string,string,integer,float,float,float" lastid="1860">
- <record>
-Ya bu komponenti göreceği şekilde değiştirmeli yada
- Yada Xml dosyasını oluşturnak için farkı bir komponent kullanmalıyım.
Araştırmalarım devam ediiyor....