Si en tu BD está declarado como campo DateTime, trata de convertirlo en DateTime desde tu Código para que el SQL reciba un Datetime:
Código vb:
Ver originalDim _dt As Data.DataTable = _auto.List_Eventos_X_Fecha_X_IMEI(Convert.ToDateTime(String.Format("{ 0} {1}", CDate(fc_Ini.Fecha).ToString("dd/MM/yyyy"), uc_horaini.HORAS)), Convert.ToDateTime(String.Format("{0} {1}", CDate(fc_Final.Fecha).ToString("dd/MM/yyyy"), uc_HORAFIN.HORAS)), _auto.DT_EQUIPOSGPS.Rows(0)(ThorIntegSDK.GPS.Equip osGPS.EquiposGPSCons.IMEI))
Dim _dt_eventos As DataTable = _auto.List_Eventos_X_Fecha_X_IMEI(Convert.ToDateTimeString.Format("{ 0} {1}", CDate(fc_Ini.Fecha).ToString("dd/MM/yyyy"), uc_horaini.HORAS)), Convert.ToDateTimeString.Format("{0} {1}", CDate(fc_Final.Fecha).ToString("dd/MM/yyyy"), uc_HORAFIN.HORAS)), _auto.DT_EQUIPOSGPS.Rows(0)(ThorIntegSDK.GPS.Equip osGPS.EquiposGPSCons.IMEI))