Visual Basic - Problema con formato fecha visual/sql server.

Life is soft - evento anual de software empresarial
 
Vista:

Problema con formato fecha visual/sql server.

Publicado por tony (3 intervenciones) el 15/10/2010 05:47:03
Hola!!!...tengo un problema con el formato de una fecha sobre una consulta.
El formato predeterminado en sql server es el de "mmm/ddd/yyy", y cuando en un inputbox pongo cualquier fecha a consultar pero con el formato invertido: "ddd/mmm/yyy", me tira este cartel: "The conversion of chart data type to smalldatetype data type resulted in an out-of-range smaldatetype range".
¿Cómo puedo hacer para validar cuando se pone en el inputbox, el día y el mes invertido, o sea, en formato "ddd/mmm/yyy"?.

Saludos!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con formato fecha visual/sql server.

Publicado por Pedro Luis (128 intervenciones) el 15/10/2010 08:40:35
Creo que no derías pedir un formato determinado en el Input, formateandolo tu después.

Fecha=InputBox("Introduce una Fecha",,Date)
if Fecha="" then exit sub
if not isdate(Fecha) then
msgbox("La Fecha introducida no es correcta"
exit sub
Else
Fecha=format(Fecha,"mmm/ddd/yyyy")
Endif
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema con formato fecha visual/sql server.

Publicado por Miguel (17 intervenciones) el 15/10/2010 13:58:20
Formateala así: Format(CDate(Fecha), "yyyyMMdd")

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar