En iyi yanıtlayıcılar
stored procedure kullanarak veri eklemek istiyorum

Soru
-
Conversion failed when converting the varchar value '@maas' to data type int. ekle buyonuna bastıktan sonra bu hatayı alıyorum. Tabloyu oluşturdum. Stored procedure unde doğru oldugunu düşünüyorum. Yardımcı olursanız sevinirim.
SqlConnection baglanti = new SqlConnection(); baglanti.ConnectionString = "Data Source = localhost; Initial Catalog = Otokar_Otomasyon; Integrated Security = True;"; SqlCommand komut = new SqlCommand(); baglanti.Open(); komut.Connection = baglanti; komut.CommandText = "personel_ekle"; komut.CommandType = CommandType.StoredProcedure; komut.Parameters.AddWithValue("@ad", txt_ad.Text); komut.Parameters.AddWithValue("@soyad", txt_soyad.Text); komut.Parameters.AddWithValue("@dogum_tarihi", dateTimePicker1.Text); komut.Parameters.AddWithValue("@departman", txt_departman.Text); komut.Parameters.AddWithValue("@unvan", txt_unvan.Text); komut.Parameters.AddWithValue("@maas", Convert.ToInt32(txt_maas.Text));//burda hata alıyorum. onu sor.. komut.Parameters.AddWithValue("@kullanici_adi", txt_kullanici.Text); komut.Parameters.AddWithValue("@sifre", txt_sifre.Text); komut.ExecuteNonQuery(); if (komut.ExecuteNonQuery() == 1) { MessageBox.Show("Kayıt Başarıyla eklendi."); }
Yanıtlar
-
txtMaas dan gelen değerde yazı varsa bu hatayı alman doğal eğer virgüllü değer tutacaksan veritabanında kolon tipini varchar yerine decimal yapacaksın aynı zamanda procedure ün de de varchar ı decimal yaparak virgüllü tutabilirsin.
Barış Ceviz - Software Developer
Web Blog Adresi
- Yanıt Olarak Öneren Ali Rıza İnceoğlu 16 Eylül 2013 Pazartesi 09:02
- Düzenleyen Barış Ceviz 16 Eylül 2013 Pazartesi 20:08
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 20 Eylül 2013 Cuma 14:15
Tüm Yanıtlar
-
-
-
txtMaas dan gelen değerde yazı varsa bu hatayı alman doğal eğer virgüllü değer tutacaksan veritabanında kolon tipini varchar yerine decimal yapacaksın aynı zamanda procedure ün de de varchar ı decimal yaparak virgüllü tutabilirsin.
Barış Ceviz - Software Developer
Web Blog Adresi
- Yanıt Olarak Öneren Ali Rıza İnceoğlu 16 Eylül 2013 Pazartesi 09:02
- Düzenleyen Barış Ceviz 16 Eylül 2013 Pazartesi 20:08
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 20 Eylül 2013 Cuma 14:15
-