İki tablo arasındaki farkı almak (kayıt bazında)

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
gokcemt
Üye
Mesajlar: 34
Kayıt: 01 Eki 2003 04:10
Konum: eskişehir

İki tablo arasındaki farkı almak (kayıt bazında)

Mesaj gönderen gokcemt »

Kod: Tümünü seç

SELECT * FROM Tablo1
WHERE KOD NOT IN (SELECT KOD FROM Tablo2 WHERE NO=:NO AND STOK=:STOK)
Tablo1 den Tablo2 ye girilmeyen eksik kayıtları görebilmek için iki tablo arasındaki farkı almam gerekiyor. SQL Query Analizer dan bu kodu parametreleri yerine koyarak çakınca istediğim bilgiyi getiriyor.

Fakat Delphide ADOQuery içine yazdığımda "Parametre nesnesi hatalı tanımlanmış Uyumsuz veya eksik bilgiler verilmiş" şeklinde hata mesajı alıyorum.

Bunun nedenide selecti içiçe yazdığım için parametreleri iç selectde belirtmiş olmam sanırım. Acaba bu sorguyu delphide nasıl çalıştırbilirm? Lütfen yardım?
west
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

adoquery nin params type'ından olabilirmi acaba :?:
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Bu hatanın parametrelerin iç selectte olması ile ilgisi yok. Sorgunu yazdığın querynin Paramertes kısmına tıklayarak tanımlanmış parametre isimlerini ve tiplerini kontrol et. Bazen ado sorgudaki parametre isimden farklı isimler atayabiliyor.
Cevapla