Değişken Tanımlama

Katılım
26 Şubat 2010
Mesajlar
184
Excel Vers. ve Dili
2013 Türkçe
64 Bit
Merhaba

Sql den excele veri çekiminde in koşulu ile parametre tanımlamada sorun yaşıyorum.



Sorgum
Kod:
select * from Tablo 
where SicilNo in (?)
Parametre olarak ise bir hücreye referans veriyorum.
Kod:
'1001','1002','1003'
Bu konuda yardımcı olurmusunuz.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,181
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Referans verdiğiniz hücrenin içeriği '1001','1002','1003' böyle mi?

eğer öyleyse :

SQLTÜMCESİ = "select * from Tablo where SicilNo in (" & RANGE("A1") & ")"

Referans hücresi A1 kabul edildi.
 
Katılım
26 Şubat 2010
Mesajlar
184
Excel Vers. ve Dili
2013 Türkçe
64 Bit
Merhaba Necdet Bey


Eksik bilgi verdim sanırım. Ben bu sorguyu makro ile yapmıyorum,
Querry den bağlantı sağlayıp direk olarak çekiyorum.

Bu durumda sql içerisinde range olarak referans tanımlayamam. ? ile hücreye parametrik değer atıyorum, Fakat in koşulu bir türlü veri getiremedim.

Yardımcı olabilirseniz sevinirim.
 
Üst