Principales respuestas
guardar fecha

Pregunta
-
Cordial saludo,
necesito llevar la fecha a una base de datos pero no la hora,
trabajo con un datetimepicker,
hay forma de convertir lo que el captura y que me lleve solo la fecha
o que opcion me pueden sugerir para capturar la fecha,
seria valido trabajar con un calender cuando el usuario escoja una fecha esa fecha la llevemos a un textbox y ese texbox este conectado con la base de datos para que lo lleve alli, si es valido despues se necesitaria sacar un reporte de esta fecha si se podria?
Gracias por su gran ayuda.
Respuestas
-
no entendi si el DateTimePicker devuelve la fecha seleccionada
solo usas
Dim fecha As DateTime = DateTimePicker.Value
solo pasa este valor como parametro a al query
cmd.Parameters.AddWithValue("@fecha",DateTimePicker.Value )
y si el campo es del tipo fecha lo insertara
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta Rafilla13 jueves, 12 de mayo de 2011 15:07
-
bueno una cosa es q envies solo la fecha y otra cosa como te guarde, me explico, si en tu bd tu campo es de tipo fecha (datetime o smalldatetime) el te guarda la fecha + la hora esto es SIEMPRE, pero te debe guiardar la misma hora para todos los registros, q si mal no esopty seria las 00 (formato 24 horas), si solo deseas guardar la fecha deberias unsar un campo varchar(10)
ah y solo julio es mejor :D
Julio Avellaneda
Blog !!- Marcado como respuesta Rafilla13 jueves, 12 de mayo de 2011 15:06
Todas las respuestas
-
hola, la puedes converttir:
cdate(acael valor del timepicker).toshortdatestring()
Julio Avellaneda
Blog !!- Propuesto como respuesta jtorrecillaModerator jueves, 12 de mayo de 2011 13:58
-
no entendi si el DateTimePicker devuelve la fecha seleccionada
solo usas
Dim fecha As DateTime = DateTimePicker.Value
solo pasa este valor como parametro a al query
cmd.Parameters.AddWithValue("@fecha",DateTimePicker.Value )
y si el campo es del tipo fecha lo insertara
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta Rafilla13 jueves, 12 de mayo de 2011 15:07
-
aja gracias leandro, estoy trabajando con dataset y bindugsource, no lo estoy haciendo con los query.
lo que pasa es que guardo normalmente el datetimepicker y me lleva fecha y hora yo solo quiero que cuando guerde me lleve la,fecha.
Entonces me imagino que antes de que guarde, toca convertir o hacerle algo para que solo lleve la fecha,
me puede ayudaren esto gracias leandro.
-
Rafilla, has probado la solucion que te ha dado Julito?
Javier Torrecilla
Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
Si la respuesta te ha sido util Votala.
Mi Blog: Jtorrecilla
Enlace a Faq de Winforms en Ingles Muy bueno -
-
-
Y para que necesitas volver a asignarlo a un textbox o al DateTimePicker? Ese valor es el que tu quieres almacenar en Base de Datos, y se lo tendrás que enviar a la función que se encarga de guardar el registro en la Base de Datos.
Javier Torrecilla
Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
Si la respuesta te ha sido util Votala.
Mi Blog: Jtorrecilla
Enlace a Faq de Winforms en Ingles Muy bueno -
aja mira le estoy dando el codigo como tu me lo diste
cdate(fechadatetimepicker.text).toshortdatestring()
y no me lleva nada a la base de datos, me lleva null
una pregunta disculpa la ignorancia,
Este codigo es para darle formato a lo que muestra el datetimepicker, o a convertir para quitarle la hora al datetimepicker.
Lo pregunto ya que el formato de mostar al datetimepicker se lo di desde las propiedades en format shor.
gracias por tu ayuda.
-
Rafilla en lugar de usar la propiedad Text del DTP deberias usar la proiedad Value.
cdate(fechadatetimepicker.Value).toshortdatestring()
Javier Torrecilla
Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
Si la respuesta te ha sido util Votala.
Mi Blog: Jtorrecilla
Enlace a Faq de Winforms en Ingles Muy bueno -
-
bueno una cosa es q envies solo la fecha y otra cosa como te guarde, me explico, si en tu bd tu campo es de tipo fecha (datetime o smalldatetime) el te guarda la fecha + la hora esto es SIEMPRE, pero te debe guiardar la misma hora para todos los registros, q si mal no esopty seria las 00 (formato 24 horas), si solo deseas guardar la fecha deberias unsar un campo varchar(10)
ah y solo julio es mejor :D
Julio Avellaneda
Blog !!- Marcado como respuesta Rafilla13 jueves, 12 de mayo de 2011 15:06