ibquery sorgu cümlesi (yardım)

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
adnansirca
Üye
Mesajlar: 135
Kayıt: 14 Kas 2005 12:24

ibquery sorgu cümlesi (yardım)

Mesaj gönderen adnansirca »

Merhabalar
Aşağıdaki sorguyu MSSQL de çalıştırabiliyorum. Ama IBQUERY de bir türlü çalıştıramadım. Nerede yanlışlık var acaba, bulamadım.

Kod: Tümünü seç

select *, Islemler_aciklama a, Islemler_aciklama b from dava, davaislemler where Dava_sira = 1 
Not: Veritabanımda dava master tablo, davaislemler detail tablodur.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: ibquery sorgu cümlesi (yardım)

Mesaj gönderen aslangeri »

verdiği mesaj ne olaki?
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
adnansirca
Üye
Mesajlar: 135
Kayıt: 14 Kas 2005 12:24

Re: ibquery sorgu cümlesi (yardım)

Mesaj gönderen adnansirca »

Attempt To Execute an unprepared dynamic SQL statement
hata budur hocam. bir türlü beceremedim walla. yardımınız olursa çok iyi olur.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: ibquery sorgu cümlesi (yardım)

Mesaj gönderen aslangeri »

alan isimlerini ve tablo isimlerini de belirterek yazsanız düzelebilir

Kod: Tümünü seç

select dava.*,davaislemler.islemaciklama,dava.islemaciklama from dava,davaislemler where dava.dava_sira=1 and davaislemler.dava_sira=1
gibi.
muhtemelen hangi alanın hangi tablodan geleceğini tam kestiremiyor. aynı isimde alanlar varsa ondan dolayı yapıyor olabilir.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
cihan
Üye
Mesajlar: 65
Kayıt: 02 Ağu 2005 03:34

Re: ibquery sorgu cümlesi (yardım)

Mesaj gönderen cihan »

Bildiğim kadarıyla firebird de select cümlesinde yıldız * ile birlikte alan adları bir arada kullanılamıyor.

Kod: Tümünü seç

Select *,alan 1,alan2 from tablo 
hatalı

Kod: Tümünü seç

select * from...
yada

Kod: Tümünü seç

select alan1,alan2,alan3 from ...
ayrıca master detail olarak bağlanan tablolarda lakap ları kullanarak da aynı isimli alanları kullanabilirsiniz.

örneğin

Kod: Tümünü seç

select a.alan1,b.alan1.a.alan2,b.alan2..from tablo a, tablo b...
Cevapla