Delphi Can
Veri tabanına aynı değeri tekrarlama - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: Veri tabanına aynı değeri tekrarlama (/showthread.php?tid=3513)

Sayfalar: 1 2 3


Veri tabanına aynı değeri tekrarlama - apachi2006 - 03-05-2019

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;


Veri tabanına aynı değeri tekrarlama - edo - 03-05-2019

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