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;
DelphiCan'dır!
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
  Enable Skia hk yhackup 1 560 25-01-2025, Saat: 10:32
Son Yorum: engerex
  7d sinema icin video oynatici yapmak hk. sadikacar60 3 811 19-11-2024, Saat: 21:38
Son Yorum: sadikacar60
  resimlerle ekran koruyucu yapmak sadikacar60 2 719 20-06-2024, Saat: 20:27
Son Yorum: sadikacar60
  çözüldü-screenshot yapmak hk. sadikacar60 16 8.844 19-06-2024, Saat: 16:12
Son Yorum: bydelphi
  Sqlite trigger Nedim 10 2.827 29-03-2024, Saat: 12:37
Son Yorum: RAD Coder



Konuyu Okuyanlar: 1 Ziyaretçi