Veri tabanında tablolar özel olaylar var. BeforeInsert,AfterPost vs.
Acaba veritabanına bağlanıldığında veritabanında b,r takım işlemler yapamak istiyorum. Fakat programla diliyle değil.
Örneğin. Veri tabanına IBExpert veya herhangi bir programla bağlanıldığında. Veritabannın knedi yazdığım UDF yi harekete geçirmesini sağlmak istiyorum.Tabii bunun için veri tabanının içinden bağlanılıp bağlanılmadığını öğrenmemiz gerekiyor.
VT içindeki procedure'ler ile bunu öğrenme şansımız var mı?
Dipnot : Ben görmedim ama bi tanıdığım Vatandaşın birisinin veritbanını sysdba ile değil de kendi şifrelemesi ile koruduğunu söylemişti. Kanaatimce bu da ancak bu şekilde olabilir.
Şimdidn teşekkürler. İyi çalışmalar
OnConnect?
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
database e ozgun onConnect, onDisconnect, onTransactionStart , onTransactionCommit triggerlari 2.1 versiyonunda eklende. 2.1 versiyonu da su an icin henuz stabil olarak yayinlanmadi.
http://www.firebirdsql.org/devel/doc/rl ... a-new-feat
http://pabloj.blogspot.com/2007/04/fire ... t-new.html
http://tracker.firebirdsql.org/browse/CORE-645
http://www.firebirdsql.org/devel/doc/rl ... a-new-feat
http://pabloj.blogspot.com/2007/04/fire ... t-new.html
http://tracker.firebirdsql.org/browse/CORE-645
Re: OnConnect?
mesajın yazımından 2 yıl sonra biraz nostalji yaparken bu mesajla karşılaştım ve 2.1 sürümünde onconnect konulmuş mu diye bi bakayım dedim.
evt konmuş.
sonra hemen ilk işim bir veritabanı oluşturmak oldu.
arkasından
"Nihohahaaahhaaaa
hadi bağlan bakalım nasıl bağlanacan nihahaahahaa" mesajı veren bir exception hazırladım
daha sonra
Triggers'e yeni bir Database Triger oluşturdum ve aşağıdaki kodu yazdım
exception baglanbakalim;

sonra veritabanını kapattım ve yeniden açtım (daha doğrusu açmaya çalıştım
)
sonuç


geriye bir udf yazmak kalıyor. böylece firebird'de SYSDBA masterkey işkencesi sona erecek
evt konmuş.
sonra hemen ilk işim bir veritabanı oluşturmak oldu.
arkasından
"Nihohahaaahhaaaa

daha sonra
Triggers'e yeni bir Database Triger oluşturdum ve aşağıdaki kodu yazdım
exception baglanbakalim;

sonra veritabanını kapattım ve yeniden açtım (daha doğrusu açmaya çalıştım

sonuç


geriye bir udf yazmak kalıyor. böylece firebird'de SYSDBA masterkey işkencesi sona erecek

Re: OnConnect?
hocam sysdba isminde bir rol oluşturduğunuz zaman zaten o işkence ortadan kalkıyor.
ancak rolu oluşturmadan önce ikinci bir kullanıcı oluşturup ona yetkileri vermeniz lazım.
ancak rolu oluşturmadan önce ikinci bir kullanıcı oluşturup ona yetkileri vermeniz lazım.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim