Çok Yakında Yeni Bir Arayüzle karşınızdayız! http://yeni.delphican.com/

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Veri tabanına aynı değeri tekrarlama
#1
Merhaba,iyi gunler

Veri tabanina veri kayit ediyorum fakat benim amacim ayni veriyi kayit etmek istemiyorum edit1'e yazdigim degeri eger veri tabaninda var ise tekrar kayit etmemesi lagzim ne yapmam lagzim tesekkurler.

kayit kodum;
var a : integer ;
begin

 UniTable1.Refresh ;
 a := UniTable1.RecordCount +1 ;
 UniQuery1.Append ;
 UniQuery1.FieldByName('tc_no').AsString:=edit1.Text;
 UniQuery1.FieldByName('sira_no').AsString := inttostr(a) ;
 UniQuery1.Post ;
Muharrem ARSLAN
WWW
Cevapla
#2
veritabanın nedir ?
WWW
Cevapla
#3
mysql hocam
Muharrem ARSLAN
WWW
Cevapla
#4
Gerçi hepsinde aynıdır anahtar kelime "Unique Key"
WWW
Cevapla
#5
arastiriyorum hocam tesekkurler
Muharrem ARSLAN
WWW
Cevapla
#6
Unique Key kısaca benzersiz alan anlamına geliyor uniqe key seçtiğiniz field alanında aynı kayıt iki kez bulunamaz.

Kayıt yapaya zorlarsanız "Dublicate entry" hatası fırlatır, 
Eğer hata gelmesin ama çift kayıtta olmasın derseniz . Volkan beyin bahsettiği ON DUPLICATE KEY UPDATE  yöntemini kullanabilirsiniz.
WWW
Cevapla
#7
hocam bu komutu sql sorgusunda kullanacagim dogrumu anladim
Muharrem ARSLAN
WWW
Cevapla
#8
(06-04-2019, Saat: 10:42)arsl01 Adlı Kullanıcıdan Alıntı: hocam bu komutu sql sorgusunda kullanacagim dogrumu anladim

Hayır Uniqe key bir tablo/field ayarı kullandığın editörlerde bu saha uniqe dir diye seçeceksin.

   


   
WWW
Cevapla
#9
navicat kullaniyorum boyle bir yer goremedim
Muharrem ARSLAN
WWW
Cevapla
#10
(06-04-2019, Saat: 11:33)arsl01 Adlı Kullanıcıdan Alıntı: navicat kullaniyorum boyle bir yer goremedim

Bu konutu kullanabilirsin, ancak eğer bu tabloda bu kurala uymayan kayıtlar varsa bu kod hata verir , öncelikle varsa mükerrer kayıtları bulup silmelisin.

ALTER TABLE tabloadi ADD UNIQUE (fieldadi);
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Photo cxDBGridTable da Listenen Aynı Satırları Tek Satırda Gösterme Selen 3 115 13-02-2020, Saat: 11:36
Son Yorum: Selen
  Hex bir değeri, 37 bit integer değere çevirme Adem Kurt 5 297 14-01-2020, Saat: 09:30
Son Yorum: adelphiforumz
  Metre Sayacından Veri Alma bsogulcan 3 313 04-01-2020, Saat: 16:15
Son Yorum: QuAdR
  Parmak izi okuyucudan veri çekmek ermanispir@gmail.com 13 1.453 03-01-2020, Saat: 10:13
Son Yorum: klavye
  Aynı kelime Kerembacioglu 2 240 14-12-2019, Saat: 05:39
Son Yorum: Kerembacioglu



Konuyu Okuyanlar: 1 Ziyaretçi