Veritabanına eklediklerim Uygulamadan çıkıp girince gözükmüyor.

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
ozkanaygun
Üye
Mesajlar: 22
Kayıt: 28 Eki 2015 05:58

Veritabanına eklediklerim Uygulamadan çıkıp girince gözükmüyor.

Mesaj gönderen ozkanaygun » 16 Kas 2015 05:23

Abilerim kardeşlerim herkese hayırlı günler. Veritabanına delphiden eklediğim bilgiler kayıt olmuyor . Ancak veritabanından ekleyeince oluyor . sorun nerde olabilir.

Bu Veritabanından eklediğim
Resim


buda ' INSERT INTO ' İLE EKLEDİĞİM KAYDIM . ANCAK ÇIKIP TEKRAR GİRİNCE BURADAN EKLEDİĞİM VERİ KAYBOLUYOR . SORUN NEREDEN KAYNAKLANIYOR ACABA.

Resim

AfterPost
Üye
Mesajlar: 124
Kayıt: 12 Tem 2014 09:22

Re: Veritabanına eklediklerim Uygulamadan çıkıp girince gözükmüyor.

Mesaj gönderen AfterPost » 17 Kas 2015 01:21

Veribilinçli bileşen kullanmıyorsunda ondan ;
muhtemelen edit kullanıyorsun , editlara girdiğin veriler açıp kapanınca uçar..
onun yerine arayüz olarak DBEdit kullan...

ozkanaygun
Üye
Mesajlar: 22
Kayıt: 28 Eki 2015 05:58

Re: Veritabanına eklediklerim Uygulamadan çıkıp girince gözükmüyor.

Mesaj gönderen ozkanaygun » 17 Kas 2015 11:57

normalde kulllandığım bileşen cxTextEdit1 Dediğiniz cxDBTextEdit1 bileşenini denedim ancak onun içine rakam ve harf yazamadım. Normal TEdit te de denedim aynı sorun kaydı ekliyor cıkınca siiniyor.veritabanı ile ilgili bir problem olabilir mi acaba

AfterPost
Üye
Mesajlar: 124
Kayıt: 12 Tem 2014 09:22

Re: Veritabanına eklediklerim Uygulamadan çıkıp girince gözükmüyor.

Mesaj gönderen AfterPost » 17 Kas 2015 05:20

Datasetleri bağladınız mı?
Tablo yapınız nedir?
otomatik alan kullandınız mı?

ozkanaygun
Üye
Mesajlar: 22
Kayıt: 28 Eki 2015 05:58

Re: Veritabanına eklediklerim Uygulamadan çıkıp girince gözükmüyor.

Mesaj gönderen ozkanaygun » 17 Kas 2015 06:33

datasetleri bağladımYoksa veritabanın kendisinden ekledim kayıtlar gözüzkmez. cxgrid kullandım. Otomatik alan kullanımı tam olarak ne oluyor ? kodlarımıda paylaşayım.

resourcestring
Sqlkayıtekle = 'INSERT INTO CEZAA(CEZA_ADI,TUTAR)VALUES (';
var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.cxButton1Click(Sender: TObject);
begin
with Sqlceza do
begin
SQL.Text:= Sqlkayıtekle + QuotedStr(Trim(edtCezaAdı.Text))+ ','+
AnsiReplaceStr(EdtCezaTutar.Text,',','.') +')' ;
Execute;
end;

if qryceza.Active=True then
qryceza.Refresh
else
qryceza.Open;

Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: Veritabanına eklediklerim Uygulamadan çıkıp girince gözükmüyor.

Mesaj gönderen vkamadan » 18 Kas 2015 09:17

Merhabalar,
Veritabanına bağlantı için kullandığınız bileşen setine hakim değilim, fakat durum TRANSACTION un başlatılıp Commit edilmemesi, ve otomatik olarak Rollback olmasından kaynaklanmış gibi duruyor,önerim, kullandığınız veritabanı bağlantısı bilşeninin AUTOCOMMIT gibi bir özelliği varsa aktifleştirmeniz, konuyla ilgili anahtar kelimeler, TRANSACTION , COMMIT , ROLLBACK.. iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr

ozkanaygun
Üye
Mesajlar: 22
Kayıt: 28 Eki 2015 05:58

Re: Veritabanına eklediklerim Uygulamadan çıkıp girince gözükmüyor.

Mesaj gönderen ozkanaygun » 18 Kas 2015 11:33

Çok Çok Çok teşekkür ederim. UniSql Autocomit false İMİŞ DÜZELTTİM OLDU. Çok Teşekkür ederim:))))

Cevapla