çözdüm arkadaşlar

bu kodu:
com.Parameters.Add("@tarih",  Convert.ToDateTime(dateTimePicker2.Text));
bu şekilde değiştirdim (eklerken ve ararken convert etmeden direk formatı vererek ve text yerine value diyerek)
com.Parameters.Add("@tarih", (dateTimePicker2.value.ToString("yyyy-MM-dd")));