Kızdıgınızı anlıyorum. Ama inanın yasıyorum. Bilgisayarımı acıyorum bazı sabahları kayıtyların bazıları silinmiş. bulamadım.
Triger olusrudum after delete olunca log dosyasına yaz diye orya bakıyorum silinmiş kayıtları görüyorum. Ama sadece bir pc de oluyor bu baska 4 pc de boyle bise yok. windows 98 di sildim xp yukledim yine aynı enteresan. pc client degil database de kendinde.
KEndine KNedine Silinen KAyıtlar
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
çok basit,
programında ya da kullanıcında kaçak var.
ya programdan siliyor bilerek ya da bilmeyerek,
ya da firebird db dosyasını bi tool ile browse edip kasıtlı siliyor.
bitane exception create et.
create exception senkiminkaydinisiliyonlen 'HÖYT !!! ';
silinen tablona bi field ekle:
alter table mytable add silbeni VARCHAR(30);
before insert triggerine şunu yaz:
if (silbeni is null) then exception senkiminkaydinisiliyonlen;
böylece silemez.
kendin programdan silmek istediğin yerlerde post etmeden önce
silbeni:='şurdan burdan silindi';
gibisinden mesaj yaz. böylece nereden silidiğini de öğrenirsin tuttuğun logdan.
programında ya da kullanıcında kaçak var.
ya programdan siliyor bilerek ya da bilmeyerek,
ya da firebird db dosyasını bi tool ile browse edip kasıtlı siliyor.
bitane exception create et.
create exception senkiminkaydinisiliyonlen 'HÖYT !!! ';
silinen tablona bi field ekle:
alter table mytable add silbeni VARCHAR(30);
before insert triggerine şunu yaz:
if (silbeni is null) then exception senkiminkaydinisiliyonlen;
böylece silemez.
kendin programdan silmek istediğin yerlerde post etmeden önce
silbeni:='şurdan burdan silindi';
gibisinden mesaj yaz. böylece nereden silidiğini de öğrenirsin tuttuğun logdan.
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
ha evet, before delete olacak tabiki, benim şuur yanlış fetch yapmış.musti yazdı:create exception senkiminkaydinisiliyonlen 'HÖYT !!! ';
abi bu cok hos ya sagolasın
before insert triggerine şunu yaz: demissiniz ama yanlısmı anladım ben before delete demem lazım sanırım.
bir deniyecem.
tesekkür ederim.

ee kendini frapprda ABD de gösteren biri için baya dikkatlisin kerata!
kolay gelsin
ve
e hadi bitir artık şu proceyi musti, yılan hikayesine çevirdin...

Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org
ben dusundumki adamlar site yapmis ve kendileri otomatik anlayor contry. Neyse baktım duzeltmek icin ama karisik abi.
projeyi c# ile yapmaya karar verdim. su an c# öğreniyorum. HATa mı ediyorum bilgimiyorum ama windows uygulamalarının artık .net teknoloji ile bu platformda olması gerekliligi ni cok sık duymaktayım.
projeyi c# ile yapmaya karar verdim. su an c# öğreniyorum. HATa mı ediyorum bilgimiyorum ama windows uygulamalarının artık .net teknoloji ile bu platformda olması gerekliligi ni cok sık duymaktayım.