Microsoft Jet 4.0 OLE DB Provider ile bağlı Access veri tabanında ADOQuery ile sorgulamar yapabiliyorum. Hiçbir sorunum yoktu.
Fakat database şifreledim ve Microsoft OLE DB Provider for ODBC Drivers ile veri tabanını bağladım. Bi sorun yoktu. Ama bazı Query leri çalıştırırken
[microsoft odbc] [microsoft access sürücüsü] çok az parametre. 1 bekleniyor uyarısı alıyorum.
Örnek SQL aşağıdadır.
Kod: Tümünü seç
SELECT epilasyon_satis.tarih, epilasyon_satis.tutar as Borç,"0" as Alacak, "Epilasyon Satışı" AS Açıklama
FROM musteri_bilgi_tab INNER JOIN epilasyon_satis ON musteri_bilgi_tab.musteri_no = epilasyon_satis.musteri_no
WHERE (((musteri_bilgi_tab.musteri_no)="2900"))
union
SELECT hizmet_satis.tarih, hizmet_satis.tutar as Borç, "0" as Alacak, "Hizmet Satışı" AS Açıklama
FROM hizmet_satis INNER JOIN musteri_bilgi_tab ON hizmet_satis.musteri_no = musteri_bilgi_tab.musteri_no
WHERE (((musteri_bilgi_tab.musteri_no)="2900"))
UNION
SELECT urun_satis.tarih, urun_satis.tutar as Borç,"0" as Alacak, "Ürün Satışı" AS Açıklama
FROM urun_satis INNER JOIN musteri_bilgi_tab ON urun_satis.musteri_no = musteri_bilgi_tab.musteri_no
WHERE (((musteri_bilgi_tab.musteri_no)="2900"))
union
SELECT musteri_odeme_tab.tarih, "0" as Borç,musteri_odeme_tab.tutar as Alacak, "Ödeme" AS Açıklama
FROM musteri_bilgi_tab INNER JOIN musteri_odeme_tab ON musteri_bilgi_tab.musteri_no = musteri_odeme_tab.musteri_no
WHERE (((musteri_bilgi_tab.musteri_no)="2900"))