tarih kriteri ve hücrelere yazma problemleri

Katılım
16 Ağustos 2007
Mesajlar
8
Excel Vers. ve Dili
2007 tr
arkadaşlar
delphiyle mssqlserver a bağlandım sorgumda 2 tarih arasındaki kayıtları almak istiyorum bir tane fonksiyon yapttım 2 tarih veriyorum arasındaki kayıtları almak istiyorum
tarih1 ve tarih2 date
rsPubs.Open "SELECT TARIH,KODU FROMTABLO WHERE TARIH >= " & tarih1 & " and TARIH >= " & tarih2 & " and 1=1"
bu çalışmıyor!

birde mesala tarihsiz sorgu gönderince gelen kayıtları hücrelere yazdırmak istiyorum ama yapamıyorum

Do While Not rsPubs.EOF
'a1 e yazdırmak için ne yazacam

rsPubs.MoveNext
Loop

teşekkürler...
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,284
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Selam,
tarih1 ve tarih2 değişkenlerini şununla değiştirin.
Kod:
SELECT TARIH,KODU FROMTABLO WHERE TARIH >= " & Clng(Cdate(tarih1)) & " and TARIH >= " & Clng(Cdate(tarih2)) & " and 1=1"
 
Son düzenleme:
Katılım
16 Ağustos 2007
Mesajlar
8
Excel Vers. ve Dili
2007 tr
dostum teşekkürler 1 sorum çözüldü ama
if rsPubs.RecordCount = 0 then exit sub
Do While Not rsPubs.EOF
i=i+1
cells(i,1) = rsPubs("TARIH")
cells(i,2) = rsPubs("KODU")
rsPubs.MoveNext
Loop
bu çalışmadı bunu normalde bi butonunclik olayına yazınca çalışıyo ama fonksiyonda yazınca çalışmıyor yani bende cells komutunu ekleyince #deger! yazıyo

ya bu konunun PHP & MySql ne alakası var neden taşıdınız sorunlar vb yle ilgili...
 
Son düzenleme:
Katılım
16 Ağustos 2007
Mesajlar
8
Excel Vers. ve Dili
2007 tr
dostum sen doğru anlamışsın excel a1 hücreside
senin yazdığın kodda doğru ama fonksiyonun içine yazınca çalışmıyor çünkü fonksiyon tek değer döndürüyo oda =ile formülü yazdığımız hücreye
ben düzgün iffade edemedim sen kusura bakma
 
Üst