none
C# tür Hatası RRS feed

  • Soru

  • arkadaşlar aşagıdkai resimdeki hatayı alıyorum aldıgım kolon baktıgımda sql den baktıgımda decimal oalrak tanımlı ama aşagıdaki hatayı anlaymadım ?

    28 Kasım 2015 Cumartesi 21:52

Yanıtlar

  •  private void button1_Click(object sender, EventArgs e)
            {
                using (SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=CustomerBase;Integrated Security=True"))
                {
                    string SQLinsert = @"insert into Deneme (urunID,urunAdi,urunFiyati,urunAdeti,urunTutari,odemeBilgisi,odemeTutari,ozelIndirim,urunKdv) 
                                         Values(@urunID,@urunAdi,@urunFiyati,@urunAdeti,@urunTutari,@odemeBilgisi,@odemeTutari,@ozelIndirim,@urunKdv);";
    
                    if (conn.State == ConnectionState.Closed) conn.Open();
                    for (int i = 0; i <= dataGridView1.Rows.Count-2; i++)
                    {
                        using (SqlCommand cmd = new SqlCommand(SQLinsert, conn))
                        {
                            cmd.Parameters.AddWithValue("@urunID", dataGridView1.Rows[i].Cells[0].Value);
                            cmd.Parameters.AddWithValue("@urunAdi",dataGridView1.Rows[i].Cells[1].Value);
                            cmd.Parameters.AddWithValue("@urunFiyati",dataGridView1.Rows[i].Cells[2].Value);
                            cmd.Parameters.AddWithValue("@urunAdeti",dataGridView1.Rows[i].Cells[3].Value);
                            cmd.Parameters.AddWithValue("@urunTutari",dataGridView1.Rows[i].Cells[4].Value);
                            cmd.Parameters.AddWithValue("@odemeBilgisi","Kart");
                            cmd.Parameters.AddWithValue("@odemeTutari",1500.20);
                            cmd.Parameters.AddWithValue("@ozelIndirim", 250);
                            cmd.Parameters.AddWithValue("@urunKdv", 10.50);
                            cmd.ExecuteNonQuery();
                           cmd.Parameters.Clear();         
                        }
                    }
                    conn.Close();
                }
            }
    Denedim çalışıyor.Kolay gelsin Fakat bir an önce kurtul;
    29 Kasım 2015 Pazar 02:17

Tüm Yanıtlar

  • İstersen bir ID ver bakalım;
    28 Kasım 2015 Cumartesi 21:55
  • 574 038 439

    8389

    28 Kasım 2015 Cumartesi 22:26
  • 1250 şifre
    29 Kasım 2015 Pazar 01:16
  •  private void button1_Click(object sender, EventArgs e)
            {
                using (SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=CustomerBase;Integrated Security=True"))
                {
                    string SQLinsert = @"insert into Deneme (urunID,urunAdi,urunFiyati,urunAdeti,urunTutari,odemeBilgisi,odemeTutari,ozelIndirim,urunKdv) 
                                         Values(@urunID,@urunAdi,@urunFiyati,@urunAdeti,@urunTutari,@odemeBilgisi,@odemeTutari,@ozelIndirim,@urunKdv);";
    
                    if (conn.State == ConnectionState.Closed) conn.Open();
                    for (int i = 0; i <= dataGridView1.Rows.Count-2; i++)
                    {
                        using (SqlCommand cmd = new SqlCommand(SQLinsert, conn))
                        {
                            cmd.Parameters.AddWithValue("@urunID", dataGridView1.Rows[i].Cells[0].Value);
                            cmd.Parameters.AddWithValue("@urunAdi",dataGridView1.Rows[i].Cells[1].Value);
                            cmd.Parameters.AddWithValue("@urunFiyati",dataGridView1.Rows[i].Cells[2].Value);
                            cmd.Parameters.AddWithValue("@urunAdeti",dataGridView1.Rows[i].Cells[3].Value);
                            cmd.Parameters.AddWithValue("@urunTutari",dataGridView1.Rows[i].Cells[4].Value);
                            cmd.Parameters.AddWithValue("@odemeBilgisi","Kart");
                            cmd.Parameters.AddWithValue("@odemeTutari",1500.20);
                            cmd.Parameters.AddWithValue("@ozelIndirim", 250);
                            cmd.Parameters.AddWithValue("@urunKdv", 10.50);
                            cmd.ExecuteNonQuery();
                           cmd.Parameters.Clear();         
                        }
                    }
                    conn.Close();
                }
            }
    Denedim çalışıyor.Kolay gelsin Fakat bir an önce kurtul;
    29 Kasım 2015 Pazar 02:17