Sayfayı Yazdır | Pencereyi Kapat

veritabanı veri yazma hatası

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=1162
Tarih: 04 Ağustos 2025 Saat 23:45
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: veritabanı veri yazma hatası
Mesajı Yazan: enescrrhgl
Konu: veritabanı veri yazma hatası
Mesaj Tarihi: 04 Ağustos 2025 Saat 17:21

void InsertToDatabase;
{
  if (Length(proEditTedarikci.Text) == 0)
    {
      ShowMessage('Tedarikçi adı boş olamaz!');
      Exit;
    }
  
  try
    
    Clomosy.DBSQLServerQuery.Sql.Text = 'INSERT INTO Tedarikciler (TedarikciAdi) VALUES (' + QuotedStr(proEditTedarikci.Text) + ')';
    Clomosy.DBSQLServerQuery.ExecSql;
    ShowMessage('Kaydedildi.');
    proEditTedarikci.Text = ''; // Edit alanını temizle
    GetData; // ListView'i güncelle
  except
    ShowMessage('Hata oluştu: ' + LastExceptionClassName + ' - ' + LastExceptionMessage);
    }
}

----------------------------------------------------------
Veriyi yazıyor ama yazdıktan sonra bu hatayı veriyor.







Cevaplar:
Mesajı Yazan: enescrrhgl
Mesaj Tarihi: 04 Ağustos 2025 Saat 17:21
Orjinalini yazan: enescrrhgl enescrrhgl Yazdı:


void InsertToDatabase;
{
  if (Length(proEditTedarikci.Text) == 0)
    {
      ShowMessage('Tedarikçi adı boş olamaz!');
      Exit;
    }
  
  try
    
    Clomosy.DBSQLServerQuery.Sql.Text = 'INSERT INTO Tedarikciler (TedarikciAdi) VALUES (' + QuotedStr(proEditTedarikci.Text) + ')';
    Clomosy.DBSQLServerQuery.ExecSql;
    ShowMessage('Kaydedildi.');
    proEditTedarikci.Text = ''; // Edit alanını temizle
    GetData; // ListView'i güncelle
  except
    ShowMessage('Hata oluştu: ' + LastExceptionClassName + ' - ' + LastExceptionMessage);
    }
}

----------------------------------------------------------
Veriyi yazıyor ama yazdıktan sonra bu hatayı veriyor.





Mesajı Yazan: enescrrhgl
Mesaj Tarihi: 04 Ağustos 2025 Saat 17:22


Mesajı Yazan: enescrrhgl
Mesaj Tarihi: 04 Ağustos 2025 Saat 17:24


Mesajı Yazan: enescrrhgl
Mesaj Tarihi: 04 Ağustos 2025 Saat 17:30


Mesajı Yazan: kenan
Mesaj Tarihi: 04 Ağustos 2025 Saat 17:35
Clomosy.DBSQLServerQuery.ExecSql;
 YERİNE 
Clomosy.DBSQLServerQuery.OpenOrExecute; dener misin?



Mesajı Yazan: enescrrhgl
Mesaj Tarihi: 04 Ağustos 2025 Saat 17:42
Unknown member identifier: 'OpenOrExecute'. diyor


Mesajı Yazan: kenan
Mesaj Tarihi: 04 Ağustos 2025 Saat 17:48
şimdi fark ettim. getData fonksiyonu insterToDatabse den sonra yazılmış  bu yüzden erişemiyor 
getData fonksiyonunu insertToDataBase in üstüne yazarsan düzelir 



Mesajı Yazan: enescrrhgl
Mesaj Tarihi: 04 Ağustos 2025 Saat 17:51
teşekkürler



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net