XML dosyasını dbgridde göstermek için komponent!

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kahraman1285
Üye
Mesajlar: 360
Kayıt: 10 Nis 2006 09:07

XML dosyasını dbgridde göstermek için komponent!

Mesaj gönderen kahraman1285 »

Mrb.

Xml dosyalarını dbgridde göstermek için TClientDataset haricinde kullanabileceğim bir component var mı?

Teşekkürler....
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
kahraman1285
Üye
Mesajlar: 360
Kayıt: 10 Nis 2006 09:07

Mesaj gönderen kahraman1285 »

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:

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;
[img][img]http://img215.imageshack.us/img215/4291/capture9qv9.jpg[/img][/img]
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

componentin sadece beraberinde gelen demoyu inceledim ben. kullanimi ile ilgili herhangi bir tecrubem olmadi
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
kahraman1285
Üye
Mesajlar: 360
Kayıt: 10 Nis 2006 09:07

Mesaj gönderen kahraman1285 »

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...

Kod: Tümünü seç

 IBCliendataset.savetofile('c:\bin\aa.xml',dfXMLUTF8);
ve bu kodla oluşan xml dosyasının başlık kısmı şöyle:

Kod: Tümünü seç

 <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
- <DATAPACKET Version="2.0">
- <METADATA>
- <FIELDS>
ama indirdim componentin demolarında kullandığı xml dosyasının başlık kısmı ise şöyle:

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>
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....
Kullanıcı avatarı
mucar
Kıdemli Üye
Mesajlar: 247
Kayıt: 17 May 2005 01:14

Mesaj gönderen mucar »

"Evine bakmaktan aciz olan; ilerici, üç kıtaya hükmeden ecdadın mı gerici?"
Cevapla