Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/08/2008, 09:36
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: cargar los datos de un DateTimePicker a una base de datos

Poner un Convert.ToDateTime( DTP1.Value.ToString() es redundante y conflictivo.

Redundante porque DTP1.Value (siendo DTP un DateTimePicker) por definición del objeto devuelve un DateTime.

Conflictivo porque tomarlo directamente de un string para hacer un Convert.ToDateTime() te ocasionará problemas con la regionalización del string...

Si es cierto que debería aclarar si usa VB o VB.Net.

En cualquier caso, asumiendo VB.Net, la cosa debería funcionar así:

Código:
Dim miParametro As New SqlParameter
Dim MiFecha As DateTime = DTP.Value
miParametro.ParameterName = "@Fecha"
miParametro.SqlDbType = SqlDbType.DateTime
miParametro.Value = (MiFecha)
miComando.Parameters.Add(miParametro)
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)