Çözüldü SQL hızlı veri çekmek

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

dogan.importexport

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Eyl 2021
Mesajlar
206
Çözümler
2
Aldığı beğeni
17
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
Arkadaşlar excele sql den veri çekiyorum ama o kadar çok veri oldu ki artık çok yavaş çekmeye başladı. Tabi buda hızlansın diye yapılan iş daha da yavaş hal aldı. Hızlı aktarım yapmanın bir yolu yokmudur. Ben genel de tüm tablolarda aşağıdaki kodları kullanıyorum.

C++:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Çözüm
aşağıdaki dosyayı dener misiniz bende sorunsuz çalışıyor sadece
ServerName = "HALIL\SQLEXPRESS"
DatabaseName = "MikroDB_V16_FIRATOZEL" alanları sizdeki tanımlara göre değişmeli başka bir şey değişmeyecek
eğer bu da çalışmazsa aklıma başka bir şey gelmiyor
dediğim gibi sadece
ServerName ve DatabaseName değişecek başka bir şey değil

halily

Destek Ekibi
Kullanıcı Bilgileri
Katılım
29 Ağu 2021
Mesajlar
1,908
Çözümler
258
Aldığı beğeni
1,868
Excel Versiyonu
Office 2019 TR
bana gönderdiğiniz isimlere göre oluşturduğum server dosyasında bu kod sorunsuz çalıştı
bu uyarı msg_S_0133 alanının olmadığını söylüyor oysa sizin verdiğiniz listede bu ad vardı
dünkü dosya çalışırken bugünkünün çalışmaması ilginç
hangi fonksiyonda bu uyarıyı veriyor?
 

dogan.importexport

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Eyl 2021
Mesajlar
206
Çözümler
2
Aldığı beğeni
17
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
Bu alan var üstadım. ayrıca bendeki dün ve sbah yaptığımızda zaten 133 var ve çalışıyor
 

halily

Destek Ekibi
Kullanıcı Bilgileri
Katılım
29 Ağu 2021
Mesajlar
1,908
Çözümler
258
Aldığı beğeni
1,868
Excel Versiyonu
Office 2019 TR
1 - hangi fonksiyonda bu uyarıyı veriyor?
2 - dün gönderdiğim dosyayı tekrar dener misiniz? o hala çalışıyor mu?
 

halily

Destek Ekibi
Kullanıcı Bilgileri
Katılım
29 Ağu 2021
Mesajlar
1,908
Çözümler
258
Aldığı beğeni
1,868
Excel Versiyonu
Office 2019 TR
resme bakınca görebildiğim tek hata
server ve database isminin yanlış tanımlanmasından kaynaklanıyor
.ConnectionString = "DRIVER={SQL Server};SERVER=" & SERVER & ";DATABASE=" & MikroDB_V16_FIRATOZEL & ";Trusted_Connection=Yes" hatalı sanki
.ConnectionString = "DRIVER={SQL Server};SERVER=SERVER ;DATABASE=MikroDB_V16_FIRATOZEL ;Trusted_Connection=Yes"
gibi dener misiniz?
 

dogan.importexport

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Eyl 2021
Mesajlar
206
Çözümler
2
Aldığı beğeni
17
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
ASP.net:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

CoffeeScript:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Üstteki ni yapınca düzeldi alttaki hata veren koddu.
"FROM CHFO where msg_S_0584='Cari hesap'" bu eksik
şimdi veriyi çekti. ancak hızlanma konusunda dünki yaptığımızdan çok daha az fark etti
 

halily

Destek Ekibi
Kullanıcı Bilgileri
Katılım
29 Ağu 2021
Mesajlar
1,908
Çözümler
258
Aldığı beğeni
1,868
Excel Versiyonu
Office 2019 TR
dün kaç saniyede alıyordu, şimdi kaç saniyede alıyor veriyi?
belirttiğim dosyayı hazırlayıp eklerseniz hızlandırmaya çalışırım
 

dogan.importexport

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Eyl 2021
Mesajlar
206
Çözümler
2
Aldığı beğeni
17
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
Üstadım 21 saniyede alıyor dünki bugün ki 17-18 saniye 42 000 satırdan bahsediyorum. O dosya şuan patronun pc sinde alışmaya çalışıyor. Sizin hazırladığınız dosyayı ise PROJE sql kodlarını ve db analizlerini bulmaya çalışıyorum. Ben farklı viewlerden ilişki kurduramıyorum. Aslında olay şu. sizin az önce gönderdiklerini başka bir excele aldım. ve sabah biten şu an itibari ile okey. ama kendisi biraz kontrol etsin ilave veya eksik bişey söylerse kaldığımız yerden devam ederiz. Ben proje dosyasıyla ilgili de size dediğiniz çalışmayı atacağım
 

halily

Destek Ekibi
Kullanıcı Bilgileri
Katılım
29 Ağu 2021
Mesajlar
1,908
Çözümler
258
Aldığı beğeni
1,868
Excel Versiyonu
Office 2019 TR
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
sql kodunu yukardaki gibi tekrar düzenledim
tabloya msg_S_0584 alanını ekledim tüm kayıtları Cari hesap değeriyle güncelledim
yaklaşık19700 küsür kaydı 1 saniyede aktardı
yani formu çalıştırdığınız andan tam açılmasına kadar geçen süre sadece 1 saniye
yani hızının belirgin bir değişmemesi gerek
 

dogan.importexport

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Eyl 2021
Mesajlar
206
Çözümler
2
Aldığı beğeni
17
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
Üstadım o zaman az önce attığınız kodları dünki dosyayamı yapıştırayım direkt. ? yani sabahki verileri değiştiriyoruz. doğrumu anladım
 

halily

Destek Ekibi
Kullanıcı Bilgileri
Katılım
29 Ağu 2021
Mesajlar
1,908
Çözümler
258
Aldığı beğeni
1,868
Excel Versiyonu
Office 2019 TR
valla doğan bey benden pes kodlar bende çalışıyor sizde hata verme sebebini anlamıyorum
belki kriter olunca çalışmıyordur dedim kriter ekledim bende sorunsuz çalıştı
iif kullandım Case kullandım yine çalıştı kodu son defa yine ekliyorum çalışmazsa yapabileceğim bir şey yok maalesef en fazla uzaktan bağlantıyla incelersem belki
alttaki kod bende sorunsuz çalıştı
toplam=19837 kayıttan [msg_S_0584]='Cari hesap' olan 15790 kaydı sadece 1 saniyede çekti
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

halily

Destek Ekibi
Kullanıcı Bilgileri
Katılım
29 Ağu 2021
Mesajlar
1,908
Çözümler
258
Aldığı beğeni
1,868
Excel Versiyonu
Office 2019 TR
sizde sadece
ServerName = "HALIL\SQLEXPRESS"
DatabaseName = "MikroDB_V16_FIRATOZEL" alanları sizdeki tanımlara göre değişmeli başka birşey değişmeyecek
 

dogan.importexport

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Eyl 2021
Mesajlar
206
Çözümler
2
Aldığı beğeni
17
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
Az önceki çalıştı. ama bu seferde userform initalizede hat veriyor. bence biz sabahki şekilde devam edelim. ayrıca 1 san,ye de gelmiyor bende. ama yine de hız çok düzeldi. anladığım kadarıyla " ' , ; gibi hatalardan kaynaklanıyor. Ayrıkları birleştiriyorum
 

halily

Destek Ekibi
Kullanıcı Bilgileri
Katılım
29 Ağu 2021
Mesajlar
1,908
Çözümler
258
Aldığı beğeni
1,868
Excel Versiyonu
Office 2019 TR
aşağıdaki dosyayı dener misiniz bende sorunsuz çalışıyor sadece
ServerName = "HALIL\SQLEXPRESS"
DatabaseName = "MikroDB_V16_FIRATOZEL" alanları sizdeki tanımlara göre değişmeli başka bir şey değişmeyecek
EĞER bu da çalışmazsa aklıma başka bir şey gelmiyor
dediğim gibi sadece
ServerName ve DatabaseName değişecek başka bir şey değil
 

Ekli dosyalar

  • Proje Son_hy3.xlsm
    1,016.8 KB · Gösterim: 10
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Üst