Programación General > Visual Basic 6.0 e inferiores

 Sentencia Sql - Fecha Con Formato

(1/2) > >>

MeLaT:
Trabajando con Visual Basic 6.0 y SQL Server.

En la TABLA1, tengo un campo llamado FECHA1 de tipo datetime;
en la TABLA1, tengo este otro campo llamado FECHA2 de tipo varchar.

Si consulto con lo siguiente FECHA1, no obtengo resultados.  <_<


--- Código: Text ---Dim v_fecha1 as Datev_fecha1 = txt_fecha1.text &#34;SELECT * FROM TABLA1, TABLA2WHERE   (TABLA1.FECHA1 LIKE &#34; & v_fecha1 & &#34;)   AND   (TABLA1.CLIENTE=TABLA2.CLIENTE)ORDER BY TABLA1.ID&#34; 
Si consulto con FECHA2, si obtengo los resultados deseados  ;) . Eso me hace buscar salida mandando el valor de la fecha con formato  :) , para que FECHA1, que es de tipo datetime encuentre coincidencia. He utilizado:


--- Código: Text --- 1.   (TABLA1.FECHA1 LIKE '#&#34; & v_fecha1 & &#34;#') 2.   (TABLA1.FECHA1 LIKE '#&#34; & format(v_fecha1, 'dd/mm/yyyy') & &#34;#') 3.   (TABLA1.FECHA1 LIKE '&#34; & v_fecha1 & &#34;%')  
Tal vez no esta bien la sentencia  :unsure: , si alguien ha hecho algún tipo de consulta parecida, porfavor dime que formato le diste a la fecha, o cómo es tu sentencia SQL.

Gracias.  :hola:

ArKaNtOs:
yo creo que es el formato de la fecha sql maneja mm/dd/yyyy ;)

MeLaT:
:unsure:  Ya intené eso cambiando la posición de la fecha de la variable:


--- Código: Text ---a = Left(v_fecha1, 2)b = Mid(v_fecha1, 4, 2)c = Right(v_fecha1, 4)v_fecha1= b & &#34;/&#34; & a & &#34;/&#34; & c  
Tienen que ver en algo estos símbolos, ya sea al principio o al final de la variable,
$ - # - % . . .  :huh:  ?!

Gracias por responder ArKaNatOs . . .

F_Tanori:
Puedes cambiar el formato asi


--- Código: Text ---fechaconformato=format(v_fecha1, 'mm/dd/yyyy') 
y utiliza ' para las fechas (  "'" & fechaconformato  &"'" )


Saludos

Angel38:
Pues Visual Basic jode mucho con esas fechas.

Prueba colocando este formato ya que a mi me tocó en su momento.

yyyy/mm/dd


Nose que sucede pero asi lo reconoce, prueba y me dices.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa