firebird uygulama hatası
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
firebird uygulama hatası
s.a.
d7, firebird 1.5.3 super server kullanıyorum.
record lock işlemi için
evde yapmış olduğum firebird vt ile ilgili bir uygulamayı aynen kopyalayıp işyerindeki bilgisayara yükledim ancak şöyle bir hara veriyor.
bad checksum
checksum error on database page 310
Uygulama evdeki bilgisayarda gayet güzel çalışıyor.
Kodu şöyle;
procedure TForm1.MuskrtAfterEdit(DataSet: TDataSet);
begin
try
lock.Close;
lock.SQL.Clear;
Lock.SQL.Add('Select * from Muskrt Where Msk_Kod=:KayitNo with lock');
Lock.Params[0].AsInteger:=MuskrtMSK_KOD.Value;
Lock.Open;
Caption:=IntToStr(MuskrtMSK_KOD.Value)+' NUMARALI KAYIT KİLİTLENDİ';
except
MUSKRT.Cancel;
Showmessage('Bu kayıt şu an kullanılmakta');
end;
end;
acep nedeni ne ola ki
tşk.
d7, firebird 1.5.3 super server kullanıyorum.
record lock işlemi için
evde yapmış olduğum firebird vt ile ilgili bir uygulamayı aynen kopyalayıp işyerindeki bilgisayara yükledim ancak şöyle bir hara veriyor.
bad checksum
checksum error on database page 310
Uygulama evdeki bilgisayarda gayet güzel çalışıyor.
Kodu şöyle;
procedure TForm1.MuskrtAfterEdit(DataSet: TDataSet);
begin
try
lock.Close;
lock.SQL.Clear;
Lock.SQL.Add('Select * from Muskrt Where Msk_Kod=:KayitNo with lock');
Lock.Params[0].AsInteger:=MuskrtMSK_KOD.Value;
Lock.Open;
Caption:=IntToStr(MuskrtMSK_KOD.Value)+' NUMARALI KAYIT KİLİTLENDİ';
except
MUSKRT.Cancel;
Showmessage('Bu kayıt şu an kullanılmakta');
end;
end;
acep nedeni ne ola ki
tşk.
En son White Rose tarafından 09 Şub 2006 10:29 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
Re: firebird uygulama hatası
Uygulamayı kopyaladın, peki VT dosyasını nerden buldun?yakgul yazdı:s.a.
d7, firebird 1.5.3 super server kullanıyorum.
record lock işlemi için
evde yapmış olduğum firebird vt ile ilgili bir uygulamayı aynen kopyalayıp işyerindeki bilgisayara yükledim ancak şöyle bir hara veriyor.
bad checksum
checksum error on database page 310
acep nedeni ne ola ki
tşk.
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
sebepler muhtelif:
1- firebird forumunu takip etmiyorsun veya sadece sorunlarına cevap almak için yazıyorsun ve bu yüzden VT dosyası kullanımdayken kuruluş kopyası aldın.
2- kopya aldığın medyada bit yeniği var. yani orjinali yazamıyor.
3- yüklediğin makinada sorun var ve dosyaları bozacak herhangi bir fiziksel veya ruhsal etmen söz konusu.
Yüklediğin makinada hata veren dosyaları bir medyaya geri kopyala, eve götür ve compare et ve gör aynısı olmadığını.
yumurta tavuktan sağlam çıkmış olabilir ama pazara kırık yumurta ulaştırmışsın, ya da orda sepetini tekmeleyen birileri var.
1- firebird forumunu takip etmiyorsun veya sadece sorunlarına cevap almak için yazıyorsun ve bu yüzden VT dosyası kullanımdayken kuruluş kopyası aldın.
2- kopya aldığın medyada bit yeniği var. yani orjinali yazamıyor.
3- yüklediğin makinada sorun var ve dosyaları bozacak herhangi bir fiziksel veya ruhsal etmen söz konusu.
Yüklediğin makinada hata veren dosyaları bir medyaya geri kopyala, eve götür ve compare et ve gör aynısı olmadığını.
yumurta tavuktan sağlam çıkmış olabilir ama pazara kırık yumurta ulaştırmışsın, ya da orda sepetini tekmeleyen birileri var.
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!
aslangeri,aslangeri yazdı:s.a.
sorunun muhtemel sebeblerinin @terminator açıklamış.
çözüm olarak database validation yapman sanırım sorunu çözecektir.
kolay gelsin.
bu bir çözüm değil, hasıraltı işlemi olur.
veritabanını bazı kayıplarla düzeltebilecek olması, mevcut sorununu ve potansiyel sorunlarını ortadan kaldırmaz. dosyanın bozuk olması bir sorun kaynağı değil, sağlıklı bir teşhistir-sonuçtur.
pratik çözümler, kronik-sinsi sorun kaynaklarını ortadan kaldırmaz, iş yükünü çoğaltır sadece.
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
ben öyle yaptın demedim zaten, olasılıklardan biri olarak gösterdim.yakgul yazdı:kopyalama işlemini veritabanı kullanırken yapmadım
bunu biliyorum, ancak terminatör sanki bunu biliyormuş gibi yazmış
ve fikir yürütmüş ama öyle değil başka bir problem var fakat çözemedim
ne seni tanıyorum ne de ortamını, verdiğin kısıtlı bilgilerden ürettiğim
ihtimallerdi onlar.
SATA disk kontrollerlardan bazıları bu tip hatalar yapabiliyor, bozuk transfer yapanlar var. özellikla VIA chipsetli bişeyler kullanıyorsan..
yetersiz power supply veya elektrik kaçakları bile bu tip sinsi sorunlar üretebilir. vs vs..
kısaca FB dosyan, FBün kontrolü dışında bozulmuş ve FB bunu teşhis edip bildiriyor sadece.
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim: