İki tane tarih alanım var
bunlara tarih ve saati giriyorum.
Baslangic Bitis
28.06.2016 16:04:23 28.06.2016 18:00:00
ve veri tabanına kayıt yaparkende şu sql cümlesini kullanıyorum.
Kod: Tümünü seç
simdi:=DateTimeToStr(Now);
VeriTabani.QSorgu.Close;
VeriTabani.QSorgu.SQL.clear;
VeriTabani.QSorgu.SQL.Add('Update KisiKarti Set KisiKarti.Aktif = Durum.Durum from KisiKarti');
VeriTabani.QSorgu.SQL.Add('INNER JOIN Durum on Durum.Kullaniciid = KisiKarti.Kullaniciid');
VeriTabani.QSorgu.SQL.Add('where :p1 >= durum.Baslangic and :p2 <= durum.Bitis');
VeriTabani.QSorgu.Parameters[0].Value:=simdi;
VeriTabani.QSorgu.Parameters[1].Value:=simdi;
VeriTabani.QSorgu.ExecSQL;
yalnız bitiş tarihi bir sonraki aya geçtiğinde sql sorgusu işe yaramıyor.
bu konuda yardımınızı bekliyorum.