En iyi yanıtlayıcılar
Aynı gün için aynı kişiye birden fazla kayıt girmeyi engelleme

Soru
-
Yanıtlar
-
Merhaba,
///.......... //OleDbCommand nesnesinin adının cmd olduğunu var sayıyorum; cmd.CommandText ="Select Count(*) as Sayi from Kayitlar where Tarih="+DateTime.Now+" and tcNo="+tcNoParametresi; int count = (int)cmd.ExecuteScalar; if(count>0) { //kayıt var demektir. } else { //kayıt yok demektir. }
- Yanıt Olarak İşaretleyen omrornk 11 Mayıs 2017 Perşembe 08:04
-
Sorunu tam olarak anlayamadım fakat şöyle bir şey yapa bilirsin.
Örnek Senaryo:
1)Kullanıcı bugünün tarihini seçti yani 11/05/2017 seçtikten sonra kayıt işlemini yaptı.
2)Ve bir daha kayıt yapmak istediğinde eğer bugüne ait kaydı varsa uyarı versin.
3)Bunun için kullanıcı 2. kaydı yaptığında seçtiği tarihi git veritabanında sorgulat bu T.C. li kişi bugun kayıt yapmış mı yapmamış mı yapmışsa eğer uyarı ver, yapmamışsa kaydı tamamla.
Adımları takip et. Eğer yapamassan sana örnek bir kod yazarım.
- Yanıt Olarak İşaretleyen omrornk 11 Mayıs 2017 Perşembe 08:04
Tüm Yanıtlar
-
Merhaba,
///.......... //OleDbCommand nesnesinin adının cmd olduğunu var sayıyorum; cmd.CommandText ="Select Count(*) as Sayi from Kayitlar where Tarih="+DateTime.Now+" and tcNo="+tcNoParametresi; int count = (int)cmd.ExecuteScalar; if(count>0) { //kayıt var demektir. } else { //kayıt yok demektir. }
- Yanıt Olarak İşaretleyen omrornk 11 Mayıs 2017 Perşembe 08:04
-
Sorunu tam olarak anlayamadım fakat şöyle bir şey yapa bilirsin.
Örnek Senaryo:
1)Kullanıcı bugünün tarihini seçti yani 11/05/2017 seçtikten sonra kayıt işlemini yaptı.
2)Ve bir daha kayıt yapmak istediğinde eğer bugüne ait kaydı varsa uyarı versin.
3)Bunun için kullanıcı 2. kaydı yaptığında seçtiği tarihi git veritabanında sorgulat bu T.C. li kişi bugun kayıt yapmış mı yapmamış mı yapmışsa eğer uyarı ver, yapmamışsa kaydı tamamla.
Adımları takip et. Eğer yapamassan sana örnek bir kod yazarım.
- Yanıt Olarak İşaretleyen omrornk 11 Mayıs 2017 Perşembe 08:04