11/11/2024, 15:18
Merhaba,
Sorum basit, örnek ekleme gereği yoktur diye umuyorum. Basitçe:
sorgusunda [UnvanListesi] parametresini elle girmeyi veya herhangi bir formdan aldırmayı yapamadım (syntax problemi değil).
Bu listeyi açılan parametre gir İletişim kutusuna elle 10010,10020,10060 şeklinde girersem sorgu sonucu boş dönüyor. Form üzerindeki bir textbox'a da aynı şekilde virgülle ayırarak 10010,10020,10060 şeklinde girersem ve sorguyu buraya yönlendirirsem sorgu sonucu yine boş dönüyor.
Ama tek bir ünvan kodu girersem (10060 gibi) sorgu normal sonucu yani o bir ünvanın bilgilsini döndürüyor.
Yani anladığım kadarıyla 10010,10020,10060 şeklinde girilen listeyi tek bir değer olarak gördüğü için, öyle bir ünvan kodu bulamayıp boş sonuç döndürüyor.
Bu problemi aşmanın bir yolunu biliyor musunuz? Yoksa uzun yolu mu kullanmak gerekiyor?
Saygılarımla...
Sorum basit, örnek ekleme gereği yoktur diye umuyorum. Basitçe:
Kod:
SELECT UnvanAdi FROM tblUnvanlar WHERE UnvanKodu IN([UnvanListesi]);
sorgusunda [UnvanListesi] parametresini elle girmeyi veya herhangi bir formdan aldırmayı yapamadım (syntax problemi değil).
Bu listeyi açılan parametre gir İletişim kutusuna elle 10010,10020,10060 şeklinde girersem sorgu sonucu boş dönüyor. Form üzerindeki bir textbox'a da aynı şekilde virgülle ayırarak 10010,10020,10060 şeklinde girersem ve sorguyu buraya yönlendirirsem sorgu sonucu yine boş dönüyor.
Ama tek bir ünvan kodu girersem (10060 gibi) sorgu normal sonucu yani o bir ünvanın bilgilsini döndürüyor.
Yani anladığım kadarıyla 10010,10020,10060 şeklinde girilen listeyi tek bir değer olarak gördüğü için, öyle bir ünvan kodu bulamayıp boş sonuç döndürüyor.
Bu problemi aşmanın bir yolunu biliyor musunuz? Yoksa uzun yolu mu kullanmak gerekiyor?
Saygılarımla...