
bu tarih sorununu bir şekilde çözmüştüm ama ne yapıp nasıl hallettiğimi hatırlamıyorum onun için birde size sorayım dedim
formumda bir txtbox bir botun birde calendar var yapmak istediğim sadece kayıt eklemek

mycon.Open();
OleDbCommand cmd = new OleDbCommand("insert into TALEP (TALEP_AD, TALEP_TAR, LOGNAME) values ('"+txtad.Text+"' , '"+cld.SelectedDate.ToString()+"','betul')",mycon);
cmd.ExecuteNonQuery();
mycon.Close();
cld.SelectedDate.ToString() = 7/28/2004 12:00:00 AM şöyle bir tarih veriyor.
sqlserverda kolon tipim smalldatetime
kaydet butonunu tıkladığımda şu hatayı veriyor: The statement has been terminated. The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
bu hatayıda ay/gün/yıl formatından kaynaklanıyor
7/8/2004 de sorun yokken
7/20/2004 de sorun çıkarıyor... Bunu nasıl çözebilirim?
Kolay gelsin iyi günler