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 » 25 Oca 2017 11:38

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: 1301
Kayıt: 07 May 2009 09:42
Konum: İstanbul
İletişim:

Re: Access Inner Join

Mesaj gönderen SimaWB » 26 Oca 2017 09:56

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

Cevapla