Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Veri tabanına aynı değeri tekrarlama
#21
ben genelde sorgu çekiyorum.
query.close;
query.sql.clear;
query.sql.add('select * from tabloadı where kolonadi like +'aranacakbilgi'+''');
query.open;
if query.recordcount > 0 then
begin
showmessage('Bu kayıt zaten var!');
end;
Cevapla
#22
Primary key ya da unique key mutlaka olmalı, ondan sonra select ile mi kontrol edersiniz, hata kodundan mı yola çıkarsınız o sizin bileceğiniz iş. 

Ya birisi veritabanına sizin uygulamanız/servisiniz dışından erişirse? Unique/Primary Key her durumda o kolondaki verinin tekil olduğunu (tekrar etmediğini) size garanti eder. Aksi takdirde her zaman başınıza her şey gelebilir  Rolleyes
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Problem - ZKTeco Cihazlardan Anlık Veri Alma mad85 6 321 10-07-2020, Saat: 16:54
Son Yorum: iyarar
  Web'den Veri Alma MEDCEZİR 2 186 08-07-2020, Saat: 13:41
Son Yorum: mrmarman
  Aynı Türden Nesneler MugenPower 2 167 23-06-2020, Saat: 09:11
Son Yorum: DelphiCan
  Webden Bir Alandan Veri Çekmek akissoftware 16 1.124 19-06-2020, Saat: 00:50
Son Yorum: mrmarman
  Firebird - İçinde veri olan bir alanın tipini değiştirme habikus 3 301 07-06-2020, Saat: 23:32
Son Yorum: habikus



Konuyu Okuyanlar: 1 Ziyaretçi