creo que logica anda un poco desordenada... si tu metodo recibe un DATE porque le envias un String?
Lo que envías :
Código vb:
Ver originalDim _dt As Data.DataTable = _auto.List_Eventos_X_Fecha_X_IMEI(String.Format("{ 0} {1}", CDate(fc_Ini.Fecha).ToString("dd/MM/yyyy"), uc_horaini.HORAS), 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))
Lo que recibe :
Código vb:
Ver originalPublic Function List_Eventos_X_Fecha_X_IMEI(FecIni As Date, Fecfin As Date, Imei As String) As DataTable
y luego de tu metodo el parametro de tipo Date lo envias como string...
Código vb:
Ver original_p.Add("@FEC_INI", FecIni.ToString("MM/dd/yyyy HH:mm:ss"))
Bueno... salvo que aqui en el campo de tu BD sea un tipo String y no un Date o Datetime sino me equivoco...