Veri Aktarma - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Excel (https://accesstr.net/forum-microsoft-excel.html) +--- Forum: Excel Cevaplanmış Soruları (https://accesstr.net/forum-excel-cevaplanmis-sorulari.html) +--- Konu Başlığı: Veri Aktarma (/konu-veri-aktarma--87813.html) |
RE: Veri Aktarma - feraz - 05/11/2020 @berduş hocam sizin için ado ve dizi olayını hız karşılaştırması yaptım 100bin satırlık olay için.Ayrıca biraz daha biligi vereyim ado için. 1. Alttaki koddaki Sql = "SELECT [Baslik 1] FROM [Sayfa2$A1:A] where [Baslik 1]>0" yeri pasif yaptım onu denerseniz satır 100bin olsada 65336 olarak veri getiriyor en fazla. 2.hdr=yes olunca baslıklarda boşluk varsa mesela Baslık 1 gibi ozaman [] kullanılmalı yoksa Baslık1 gibi olursa [] bunlara gerek yok olursatabii daha iyi our diyenlerde olmuştu. Basit bir örnek hazırladım hız karşılaştırması için.
RE: Veri Aktarma - berduş - 05/11/2020 açıkçası dizinin bu kadar hızlı olabileceğini düşünmemiştim. az kayıtta hızlı olabilir ama binlerce kayıtta ADO daha hızlıdır diye düşünüyordum) ADO:17 saniye Dizi : 1 saniye sürdü RE: Veri Aktarma - feraz - 05/11/2020 (05/11/2020, 13:23)berduş yazdı: açıkçası dizinin bu kadar hızlı olabileceğini düşünmemiştim. az kayıtta hızlı olabilir ama binlerce kayıtta ADO daha hızlıdır diye düşünüyordum)Abey benim tecrübelerime göre adoyu kapalı Excel için kullanmak gerek.Tabii istisnalar hariç.Normalde ado ile bir sorguda işlem yapılıyorken normal kodlarla bir sürü işlem. Ado bağlantılı comboboxlar ve listbox filtreleme için hoşuma gidiyor. Dizi ve scripting ikilisi bir harika hız açısından.Accesste ado süper olabilir çünkü her alanın formatı aynı olmak zorunda bundan dolayı ado ve dao ideal diye düşünüyorum Access için. RE: Veri Aktarma - berduş - 05/11/2020 Bilgilendime için teşekkürler @feraz bey. Bu arada aklinizda belli istisnaî durumlar var mı? RE: Veri Aktarma - HORZUM - 05/11/2020 (05/11/2020, 10:58)berduş yazdı: Rica ederiz VERİ ALDIĞIH HARİCİ DOSYADAN TARİH yyyymmdd OLARAK GELDİĞİ TARİH AKTARILMIYORMUŞ. VERİ-METNİ SUTUNLARA DÖNÜŞTÜR KISMINDAN dd.mm.yyyy OLARAK DEĞİŞTİRİNCE TARİH GELİYOR RE: Veri Aktarma - feraz - 05/11/2020 (05/11/2020, 15:49)berduş yazdı: Bilgilendime için teşekkürler @feraz bey.Rica ederim abey.istisna durumlarını nasıl anlatırım bilemiyoru.sql seeverden vei almak yada veri eklemek içinde olabilir.Açıkçası Ado ya fazla güvenemiyorum bazen veriler gelmeyebiliyor imex=1 olduğu halde.Ado kötü demiyorum yerine göre bende kullanıyorum süper lakin dediklerimden ötürü fazla sevmiyorum kendisini |