Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Trigger Enable / Disable Yapmak
#11
(02-01-2019, Saat: 16:02)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: SQL'i Execute ile mi gönderiyorsunuz?

Hayır yukarda yazmış olduğum kod ile işlem yapmaya uğraşıyorum.
Cevapla
#12
(03-01-2019, Saat: 06:06)OZCANK Adlı Kullanıcıdan Alıntı:
(02-01-2019, Saat: 16:02)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: SQL'i Execute ile mi gönderiyorsunuz?

Hayır yukarda yazmış olduğum kod ile işlem yapmaya uğraşıyorum.

Yaptığınız kontrol ve atamalardan sonra (son satıra), Query bileşenini aşağıdaki gibi çalıştırın. 
  if Form9.EMANETPRM.FieldByName('EPARAM_12').AsString = 'True' then
  Begin
    Form9.DBCheckBox11.Checked := True;
    Kontrol.SQL.Text := 'ALTER TABLE TBLSTHAR ENABLE TRIGGER [TRG_TBLFIYAT]';
  End
  Else
  Begin
    Form9.DBCheckBox11.Checked := False;
    Kontrol.SQL.Text := 'ALTER TABLE TBLSTHAR DISABLE TRIGGER [TRG_TBLFIYAT]';
  End;
  Kontrol.ExecSQL;
Cevapla
#13
(03-01-2019, Saat: 08:22)Fesih ARSLAN Adlı Kullanıcıdan Alıntı:
(03-01-2019, Saat: 06:06)OZCANK Adlı Kullanıcıdan Alıntı: Hayır yukarda yazmış olduğum kod ile işlem yapmaya uğraşıyorum.

Yaptığınız kontrol ve atamalardan sonra (son satıra), Query bileşenini aşağıdaki gibi çalıştırın. 
  if Form9.EMANETPRM.FieldByName('EPARAM_12').AsString = 'True' then
  Begin
    Form9.DBCheckBox11.Checked := True;
    Kontrol.SQL.Text := 'ALTER TABLE TBLSTHAR ENABLE TRIGGER [TRG_TBLFIYAT]';
  End
  Else
  Begin
    Form9.DBCheckBox11.Checked := False;
    Kontrol.SQL.Text := 'ALTER TABLE TBLSTHAR DISABLE TRIGGER [TRG_TBLFIYAT]';
  End;
  Kontrol.ExecSQL;

Çok teşekkür ederim. Dediğin gibi yaptım sorgum işliyor artık.
Cevapla
#14
t-sql trigger listeleme işlemi için bu kodu kullanabilirsiniz

https://www.tumblr.com/logodestek/718859...urce=share
Cevapla
#15
Uyguma üzerinden trigger disable-enable etmek çok kullanıcılı uygulamalarda sağlıklı çalışmayacaktır.
örneğin tablo başka bir kullanıcı tarafından o an kullanılıyorsa enable-disable komutunuz çalışmayacaktır.

biraz daha geniş bir perspektiften bakıp. enable-disable yapmadan başka bir yol bulursanız uygulamanız profesyonel düzeye bir tık daha yaklaşmış olur.

Saygılar.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Sqlite trigger Nedim 10 1.370 29-03-2024, Saat: 12:37
Son Yorum: RAD Coder
  Tarih Guncelleme Trigger OZCANK 2 681 24-05-2023, Saat: 17:06
Son Yorum: OZCANK
  MessageDialog'ları windows a bağlı kalmadan Türkçe yapmak nuheroglu 0 705 04-04-2021, Saat: 20:56
Son Yorum: nuheroglu
  string arasına ekleme yapmak hk. sadikacar60 8 2.506 06-03-2021, Saat: 20:51
Son Yorum: sadikacar60
  tablo son kayda update yapmak sadikacar60 3 1.796 09-02-2021, Saat: 10:23
Son Yorum: adelphiforumz



Konuyu Okuyanlar: 1 Ziyaretçi