Access Inner Join

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
bymerag
Üye
Mesajlar: 18
Kayıt: 15 Mar 2008 10:57

Access Inner Join

Mesaj gönderen bymerag »

Access Veri Tabanı
Adı Durum
EnrollNumber Metin
Durumu Metin
Baslangic
Bitis

Access Veri Tabanı
Adı KullaniciBilgisi
EnrollNumber
AdSoyad
Durumu

yapmak istediğim şey başlangıç ve bitişe girdiğim tarih saat değerlerine göre kullanicibilgisi tablosundaki durumu alanını Durum tablosundaki Durumu alanına eşitleyecek

sql serverda çalışan kod aşağıda
QSorgu.Close;
QSorgu.SQL.clear;
QSorgu.SQL.Add('Update KullaniciBilgisi Set KullaniciBilgisi.Durumu = Durum.Durumu from KullaniciBilgisi');
QSorgu.SQL.Add('INNER JOIN Durum on Durum.EnrollNumber = KullaniciBilgisi.EnrollNumber');
QSorgu.SQL.Add('where :p1 >= Durum.Baslangic and :p2 <= Durum.Bitis ');
QSorgu.Parameters[0].Value:=Now;
QSorgu.Parameters[1].Value:=Now;
QSorgu.ExecSQL;

access te çalışmıyor. aynı kod nereyi değişmem gerek
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Access Inner Join

Mesaj gönderen SimaWB »

Hem başlangıç hem de bitiş için Now girmişsiniz ?
There's no place like 127.0.0.1
Cevapla