c# da mysql veri tabanında kayıt yoksa ekle varsa

hipo06
20-02-2017, 14:35   |  #1  
hipo06 avatarı
OP Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Şub 2017

 

kolay gelsin arkadaşlar, 

textboxta ki veriyi alıp timer'la veritabanına veri göndereceğim. insert ve update işlemini ayrı ayrı yapabiliyorum.

her bilgisayar için ayrı ıd verip program çalıştığı zaman, ıd yoksa yani bilgisayarda ilk defa çalışıyorsa yeni kayıt yapacak, daha önceden ıd almışsa üzerine update yapacak. bilgisayar adları ile sorgu yapılabilir. 

bu işlemde yardımcı olursanız sevinirim, saygılarımla...

White-Fox
24-02-2017, 15:13   |  #2  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 149
1,042 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

myssql bağlamlarını bilemem ama sqlcommand stringi şu şekilde olurdu;

SqlCommand komut =newSqlCommand("select count (*) from tabloadi", baglanti);
  baglanti.Open();
  kayitSayisi =Convert.ToInt32(komut.ExecuteScalar());

baglanti.Close();

sonra sorgula 

kayitsayısı 0 sa 1 se 2 ise ne istiyorsan ne yapılacaksa if else switch case kullan işte.Kolay gelsin.