c# ta oluşturduğum forma 2 adet datetime picker ekledim. Kullanıcı datetimepickerları seçip gönder dediğinde sql e datetimepickerda seçtiği tarihleri atıcak.
Datetimepicker settingslerinden datetimepickerin formatini degistirin. Sqlin istedigi formatta degil. Out of range dedigi aylar gunler yillar birbirine karistigi icin
c# ta oluşturduğum forma 2 adet datetime picker ekledim.
Kullanıcı datetimepickerları seçip gönder dediğinde sql e datetimepickerda seçtiği tarihleri atıcak.
c# kod kısmı bu şekilde...
string komut = "INSERT INTO Tablo_4(Urun_Adi,Urun_Barkod,Ack_Blg,Urun_Gndrm,Urun_Gls)VALUES('" + comboBox1.SelectedItem + "','" + textBox1.Text + "','" + textBox2.Text.ToString() + "','" + dateTimePicker1.Value.Date + "','" + dateTimePicker2.Value.Date + "')";
SqlCommand komutsatiri = new SqlCommand(komut, con);
komutsatiri.ExecuteNonQuery();
MessageBox.Show("Kaydedildi Listeden güncelleyip görebilirsiniz", "Kaydet", MessageBoxButtons.OK, MessageBoxIcon.Information);
sonucundada
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
The statement has been terminated.
bu hatayı alıyorum.Kodlarda bir hata olduğunu düşünüyorum.
Şimdiden herkese teşekkürler...