Access ODBC ile sorgulama sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
zagamedline
Üye
Mesajlar: 14
Kayıt: 01 Nis 2006 12:01
Konum: mersin
İletişim:

Access ODBC ile sorgulama sorunu

Mesaj gönderen zagamedline »

Merhabalar,
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")) 
Çözümlerinizi bekliyorum.
Herşey, Yeri ve Zamanı Geldiğinde Olacaktır...

Za-Ga-Med-Line

http://www.kimseyokmu.org.tr
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Access ODBC ile sorgulama sorunu

Mesaj gönderen mkysoft »

sorun sqllerden ziyade connection stringinizden kaynaklanıyor bence.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Access ODBC ile sorgulama sorunu

Mesaj gönderen sabanakman »

Kod: Tümünü seç

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\yol\dosya.mdb;Persist Security Info=False;Jet OLEDB:Database Password=şifre
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Access ODBC ile sorgulama sorunu

Mesaj gönderen mkysoft »

ODBC'yi kullanarak yeni bir string oluşturmayı deneyin bence.
Cevapla