veriler kayboluyor:(

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
maqro
Üye
Mesajlar: 132
Kayıt: 11 Eki 2005 10:59

veriler kayboluyor:(

Mesaj gönderen maqro »

s.a

bu kod ile paradox veri tabanına bilgi kaydediyom.

Kod: Tümünü seç

table2.Active:=true;
table2.Append;
table2.FieldByName('Tarih').AsString:=label29.Caption;
table2.FieldByName('Tutar').AsString:=edit10.Text;
table2.FieldByName('Urun').AsString:=label1.Caption;
table2.FieldByName('Point').AsString:='.';
table2.FieldByName('Adet').AsString:=label14.Caption;
table2.FieldByName('SatisCinsi').AsString:=c;
 table2.FieldByName('Saat').AsString:=label62.Caption;
 table2.FieldByName('Kod').AsString:=Dbedit18.Text;
  table2.FieldByName('Kalan').AsString:=Dbedit2.Text;
    table2.FieldByName('Marka').AsString:=Dbedit38.Text;
table2.Post;
şimdi programı kapatıp sonra bilğisayarı kapattığınızda sorun yok. ama aniden elektrikler gitse yada restart tuşuna bassanız son kaydettimiz herşey siliniyor:(
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
kayboluyor...
veriler kayboluyor....
bak şimdi veri nereye gitti bilmiyorum... :roll:
burdan yetkililere sesleniyoruz...
kaybolmayan veri istiyoruz...
kaybolmayan veri istiyorsan fb kullan.

sadece başlık bana bir sakız reklamını hatırlattığı için yukardakileri yazdım. (fb kullan kısmı hariç). Her hangi bir alınma kırılma durumu olsun istemem..

uses satırını dbi yaz.
tablonun after post unada dbi.savechanges yazarsan post ettikten sonra kaybolmaz.
:wink:
detalı bilgi için :ara dbisavechanges
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
maqro
Üye
Mesajlar: 132
Kayıt: 11 Eki 2005 10:59

Mesaj gönderen maqro »

est. üstad size kırılma gibi bi lüksümüz olmaz :)

deniyorum hemen , ya bize yıllardır bu işi böle örettiler:S demek eksik öretmişler:)
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

Firebird e geçmeni tavsiye ediyorum paradox da veri kaybını önlemek için
table ve query lerin
afterpost olayına

Kod: Tümünü seç

try
DBISaveChanges((DataSet As TBDEDataSet).Handle)
except
On EDatabaseError do
ShowMessage('Dataya Kaydetme hatası !...');

end;
ekleyerek bir dene
Kullanıcı avatarı
mudipasa
Üye
Mesajlar: 169
Kayıt: 13 Tem 2004 02:25
Konum: Batman

Mesaj gönderen mudipasa »

maqro kardeş ben uzunsüredir paradox kullanıcısıyım. hatta piyasada bir çok ticari yazılımımda var ama üstadlar gibi bende firebird ü tavsiye ediyorum. index hatası ve kayıt sorunu yok. ama senin sorununa gelince bu işin en pratik çözümü şu table nin afterpost ve afterdelete olayına Table1.Flushbuffers; yap. bu yöntem benim işimi çok iyi görüyor. bunu makalelerde yazmıştım ama... neyse kolay gelsin..
Cevapla