Excele aktarmada Access Violation hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
cmkare
Üye
Mesajlar: 177
Kayıt: 23 Ağu 2010 11:29

Excele aktarmada Access Violation hatası

Mesaj gönderen cmkare »

Arkadaşmlar merhaba

Sql veri tabanı tablomda yaklaşık 15000 kayıt var. ben bu kayıtların tümünü excele aktarmak istiyorum ama aktarma yaparken access violation at adress hatası alıyorum. nasıl bir yöntem denemem lazım?
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Excele aktarmada Access Violation hatası

Mesaj gönderen barisatalay »

Access violation bir nesneye erişilemesse verilen bir hatadır şimdi hangi yöntemi denediğinizi artık kim bilir fakat debugg yaparak hangi satırda bu sorunu verdiğini bizden daha kolayca siz bulabilirsiniz.
xxxjedixxx
Üye
Mesajlar: 216
Kayıt: 10 Ara 2013 03:50

Re: Excele aktarmada Access Violation hatası

Mesaj gönderen xxxjedixxx »

Merhaba,

Sadece 100 kayıt için denediğinizde hata alıyor musunuz?

Aktarım kodunuzu yazabilir misiniz?
cmkare
Üye
Mesajlar: 177
Kayıt: 23 Ağu 2010 11:29

Re: Excele aktarmada Access Violation hatası

Mesaj gönderen cmkare »

1000-2000 kayıt aktarıyor onda sorun yok ama çok olunca hata veriyor.
Cxgridden aktarma yapıyorum aşağıdaki kodla.
ExportGridToExcel('c:\excel.xls',cxgrid1,true,true,true,'xls');
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: Excele aktarmada Access Violation hatası

Mesaj gönderen tayipk »

Kod: Tümünü seç

ExportGridToExcel('c:\excel.xls',cxgrid1,true,true,true,'xls');
kodunu

Kod: Tümünü seç

ExportGridToExcel('c:\excel',cxgrid1,true,true,true,'xls');
olarak değiştirip denermisin
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
beklentili
Üye
Mesajlar: 86
Kayıt: 21 Ara 2013 09:05
İletişim:

Re: Excele aktarmada Access Violation hatası

Mesaj gönderen beklentili »

Excel'e yada diğer uygulamalara veri aktarmak konusunda bende çok sorun yaşadım. Ancak zamanla boşa kürek çektiğimi anladım. Benim sana tavsiyem Devexpress VCL component paketini kullanmandır. Excel, Word, PDF vb. aktarma işlemlerini tek satır kod yazmadan yapabilme imkanı sağlıyor. Bu adresten http://www.componentler.com/devexpress-vcl-13-1-4.html indirebilirsin. Takıldığın yerde seve seve yardımcı olurum. Örnek istersen elimde örnekler de var.
[/size]http://www.componentler.com | Türkçe component sitesi
cmkare
Üye
Mesajlar: 177
Kayıt: 23 Ağu 2010 11:29

Re: Excele aktarmada Access Violation hatası

Mesaj gönderen cmkare »

@beklentili Dediğin linkteki dosyayı indirdim. Nasıl yapacağıma dair örnek gönderebilir misin?

ExportGridToExcel('c:\excel.xls',cxgrid1,true,true,true,'xls'); denedim yine olmadı,

ExportGridToExcel(dlgSave1.FileName,cxgrd1,true,true,true); deniyorum yine olmuyor.

Programı delphi içinden çalıştırdığımda da Out of memory hatasını alıyorum.
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Excele aktarmada Access Violation hatası

Mesaj gönderen greenegitim »

EMS Advanced Data Export u tavsiye ederim.
Mücadele güzelleştirir!
cmkare
Üye
Mesajlar: 177
Kayıt: 23 Ağu 2010 11:29

Re: Excele aktarmada Access Violation hatası

Mesaj gönderen cmkare »

@greenegitim indirdim işime yarayacak. Çok Teşekkürler.
Cevapla