Trigger

Gönderen Konu: Trigger  (Okunma sayısı 740 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı voodoo_wd

  • Yeni Kullanıcı
  • *
  • Karma: 0
Trigger
« : 07.08.2010, 13:47 »
Merhaba

create trigger OtomatikAciklama on LG_999_02_EMFICHE
for insert
as
begin
declare @fisaciklama varchar(251), @fislogref int
select @fisaciklama=GENEXP1, @fislogref=LOGICALREF from inserted
yasak LG_999_02_EMFLINE set LINEEXP=@fisaciklama where LOGICALREF=@fislogref
end

bu trigger işlemini ekledikten sonra aşağıdaki bu hata çıktı sorun nedir acaba
(triggeri ekleyince triggerlarda görünmedi fakat drop ile sildikten sonra da bu hata devam ediyor.)


Çevrimdışı Erdoğan

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 27
  • Bilgi Paylaşıldıkca Değer Kazanır.
Ynt: Trigger
« Yanıtla #1 : 08.08.2010, 01:04 »
Selamlar

LG_999_02_EMFICHE in LOGICALREF i
LG_999_02_EMFLINE Tablosunda ACCFICHEREF Dir. ;)
Kolay Gelsin

Çevrimdışı voodoo_wd

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Trigger
« Yanıtla #2 : 10.08.2010, 11:55 »
cevabınız için teşekkür ederim. sağlıklı olması bakımından trigger'ın düzgün halini başka bir deneme firmasında yaptım fakat işe yaramıyor.  Programmability\Database Triggers kısmında görünmüyor o sebepten çalışmıyor olabilir mi? trigger ı execute yaptığımda bir problem yok

Çevrimdışı Erdoğan

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 27
  • Bilgi Paylaşıldıkca Değer Kazanır.
Ynt: Trigger
« Yanıtla #3 : 10.08.2010, 20:23 »
Selamlar
Yazdığınız trigger database trigger olmadığından Programmability\Database Triggers bu bölümde yer almaz ;)

Trigger create edilirken database inizin bulunduğu alanda yani
use
dataadı (TigerVb..)
işlem yapmalısınız.
Yarattığınız Trigger
LG_999_02_EMFICHE tablosunun altında ;)

Kolay Gelsin

Çevrimdışı voodoo_wd

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Trigger
« Yanıtla #4 : 12.08.2010, 12:03 »
yardımlarınız için teşekkür ederim. for insert yaptığımda hata veriyor yasak yaptığım zaman da bir değişiklik yapmıyor.