Error en la insercion del PlanThe conversion of a char data type to a datetime data type resulted in an out-of-range datetime value
Error de conversion al convertir una cadena de caracteres a datetime.
la conversion de tipo de dato char a datetime produjo un valor datetime fuera del intervalo
Trata con lo siguiente....Consulta2 = Consulta2 & _"(CONVERT(Datetime, CONVERT(Varchar, '" & _Valores(Cont + 1) & _ "', 101), 101) "
Cita de: senzao18,Noviembre 24, 2006 10:37 am Voy a buscar el codigo que yo uso para fechas.... haber que show.... Pues aui está el codigo... lo uso con un select.. y me funciona bien...Código: Text Function DPVALE(ByVal strPlaza As String, ByVal Fecha As Date) As DataSet Dim strQuery As String = _ "Select movimientosdp.Plaza, movimientosdp.AsociadoID,CreditoDPVale.CodigoSAP as CodigoClienteSAP, " & _ "sum(Case When TipoDocumento in('Abono','Canc Abono') Then " & _ " Abono - Cargo " & _ " Else " & _ " 0 " & _ " END " & _ ") as Abono, " & _ "sum(Case When TipoDocumento in('Bonificacion','Canc Bonificacion') Then " & _ " Abono - Cargo " & _ " Else " & _ " 0 " & _ " END" & _ ") as Bonificacion " & _ "from movimientosdp " & _ " INNER JOIN CreditoDPVale ON MovimientosDP.AsociadoID = CreditoDPVale.AsociadoID " & _ "Where TipoDocumento in ('Abono','Bonificacion','Canc Abono','Canc Bonificacion') AND Plaza =@Plaza AND " & _ "FechaMovimiento = @Fecha " & _ "GROUP BY movimientosdp.Plaza, movimientosdp.AsociadoID,CreditoDPVale.CodigoSAP " & _ "Order by movimientosdp.Plaza,movimientosdp.AsociadoID,CreditoDPVale.CodigoSAP " Dim oResult As DataSet Dim sccnnConnection As New SqlConnection(oAppContext.ApplicationConfiguration.DataStorageConfiguration.GetConnectionString) Dim sccmdSelect As SqlCommand sccmdSelect = New SqlCommand With sccmdSelect .Connection = sccnnConnection .CommandText = strQuery .CommandType = System.Data.CommandType.Text .Parameters.Add(New System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.ReturnValue, False, CType(0, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing)) '.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Referencia", System.Data.SqlDbType.Int)) .Parameters.Add(New System.Data.SqlClient.SqlParameter("@Plaza", System.Data.SqlDbType.VarChar)) .Parameters.Add(New System.Data.SqlClient.SqlParameter("@Fecha", System.Data.SqlDbType.DateTime)) .Parameters("@Plaza").Value = strPlaza .Parameters("@Fecha").Value = Fecha.ToShortDateString '.Parameters("@Referencia").Value = Referencia End With Dim oCatalogoCorridasAdapter As SqlDataAdapter oCatalogoCorridasAdapter = New SqlDataAdapter oCatalogoCorridasAdapter.SelectCommand = sccmdSelect Try sccnnConnection.Open() oResult = New DataSet oCatalogoCorridasAdapter.Fill(oResult, "DPVALE") Catch ex As Exception Throw ex Finally If (sccnnConnection.State <> ConnectionState.Closed) Then Try sccnnConnection.Close() Catch End Try End If End Try sccmdSelect.Dispose() sccmdSelect = Nothing sccnnConnection.Dispose() sccnnConnection = Nothing Return oResult End Function Es un select algo raro pero el ejemplo de fecha ahi está cualquier duda.. haces tu post.
Voy a buscar el codigo que yo uso para fechas.... haber que show....
Conversion failed when converting datetime from character string