Ana içeriğe atla

Kayıtlar

Mayıs, 2008 tarihine ait yayınlar gösteriliyor

SVN (Subversion) Network Ayarları

Zaten svn yazılımını versiyonlama için kullanıyorsunuz ama henüz network işlemlerine açmadınız ve artık açmak istiyorsanız bu yazı tam size göre. İndirilecekler Eğer daha önceden indirip kurmadıysanız bağlarını aşağıya ekliyorum. http://subversion.tigris.org Adresinden subversion yazılımını indirebilirsiniz. http://tortoisesvn.tigris.org/ Adresinden Windows üzerinde istemci işlemleri için rahat bir kullanım sağlayacaktır. İşlemler Bir komut istemcisi açıp mevcuttaki repository klasörlerinin olduğu yola gidin. Bu yazıda "c:\svntest" olduğu varsayılmıştır. svntest klasörümüzün içerisinde proj1 ve proj2 adında iki tane de projemiz olduğunu varsayıyorum. proj1 içine girin. conf/svnserve.conf dosyasını bir yazı editörüne açın. Aşağıdaki satırların başındaki "#" karakterini kaldırın. anon-access = read auth-access = write password-db = passwd conf/passwd dosyasını açın ve [users] altında bulunan harry = harrysecret satırının başındaki "#" karakterini kaldırın. T...

MS SQL 2000 Trigger Şablonu (2008-05-05 Pazartesi)

Aşağıda görülen şablon INSERT, UPDATE ve DELETE işlemlerinin her biri için hazır trigger şablonunu vermektedir. NOT FOR REPLICATION satırı eğer replication ile ilgili işlem yapmıyorsanız gereksizdir. Replication kullanıyorsanız ve *NOT FOR REPLICATION* eklenmişse replication işlemi için bu trigger çalışmayacaktır. Son olarak trigger'ların yaygın olarak INSTEAD OF [DELETE, UPDATE, INSERT] kullanımı da vardır. INSTEAD OF kullanımının farkı tabloya bir işlem yapmadan önce kontrolü size vermesidir. CREATE TRIGGER [TRIGGER_NAME] ON [TABLE_NAME] FOR INSERT, UPDATE, DELETE NOT FOR REPLICATION AS BEGIN IF (SELECT COUNT(*) FROM inserted) > 0 BEGIN IF (SELECT COUNT(*) FROM deleted) > 0 BEGIN -- UPDATE PROCESS INSERT INTO TABLE_NAME2(FIELD1, FIELD2) (SELECT D.FIELD1, I.FIELD2 FROM inserted I INNER JOIN deleted D ON I.CAMPAIGN_ID = D.CAMPAIGN_ID) END ELSE BEGIN -- INSERT PR...