Tratamiento de Fechas desde Visual Basic 6.0 a SqlServer 2000 en formaro DD/MM/AAAA

06/07/2006 - 22:40 por seba_m | Informe spam
Gente.

La pregunta es como trabajar insertando, modificando o consultando
fechas desde Visual Basic 6.0 a SqlServer 2000 en el formato DD/MM/AAAA


Desde ya muchas gracias

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
06/07/2006 - 22:43 | Informe spam
Deberias preguntarle a los amigos de los foros de programación.

Gustavo Larriera, MVP SQL
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"seba_m" wrote in message
news:
Gente.

La pregunta es como trabajar insertando, modificando o consultando
fechas desde Visual Basic 6.0 a SqlServer 2000 en el formato DD/MM/AAAA


Desde ya muchas gracias

Respuesta Responder a este mensaje
#2 Victor Koch
06/07/2006 - 22:47 | Informe spam
El formato no tiene nada que ver con el lenguaje de programación.

SQLServer acepta las fechas en el formato AAAAMMDD y encerradas entre
comillas simples, por ejemplo un WHERE para el 31 de Diciembre de 2007 seria

SELECT * FROM mitabla WHERE FECHA='20071231'

Un saludo, Víctor Koch.


"seba_m" escribió en el mensaje
news:
Gente.

La pregunta es como trabajar insertando, modificando o consultando
fechas desde Visual Basic 6.0 a SqlServer 2000 en el formato DD/MM/AAAA


Desde ya muchas gracias

Respuesta Responder a este mensaje
#3 Maxi
07/07/2006 - 02:43 | Informe spam
Hola, mmmm, una parte esta bien la otra nop:

SELECT * FROM mitabla WHERE FECHA='20071231'



Esto no funciona bien si tiene horas, acordate que las fechas en sqlserver
guardan tambien la hora.
Para consultar por una fecha debes usar el patron

SELECT * FROM mitabla WHERE FECHA >= '20071231' and fecha < '20080101'


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Victor Koch" <v i c t o r (arroba)correo(punto)waldbott(punto)com(punto)ar>
escribió en el mensaje news:%

El formato no tiene nada que ver con el lenguaje de programación.

SQLServer acepta las fechas en el formato AAAAMMDD y encerradas entre
comillas simples, por ejemplo un WHERE para el 31 de Diciembre de 2007
seria

SELECT * FROM mitabla WHERE FECHA='20071231'

Un saludo, Víctor Koch.


"seba_m" escribió en el mensaje
news:
Gente.

La pregunta es como trabajar insertando, modificando o consultando
fechas desde Visual Basic 6.0 a SqlServer 2000 en el formato DD/MM/AAAA


Desde ya muchas gracias





Respuesta Responder a este mensaje
#4 seba_m
07/07/2006 - 06:06 | Informe spam
Se que este no es el foro de vb, pero ya que estoy,

las sentencias sql estan correctas, pero, me pregunto, so yo en un
textbox, ingreso 25/05/2006 es decir 25 del mes 05 del año 2005, como
lo paso a 20050525, para que sql los lea bien ?

Gracias
Respuesta Responder a este mensaje
#5 Nandico
07/07/2006 - 15:18 | Informe spam
facil haces

format(textbox1,"YYYYMMDD")
te devuelve la fecha en formato AñoMesDia y en el caso de necesitar la
hora se la concatenas-
seba_m ha escrito:

Se que este no es el foro de vb, pero ya que estoy,

las sentencias sql estan correctas, pero, me pregunto, so yo en un
textbox, ingreso 25/05/2006 es decir 25 del mes 05 del año 2005, como
lo paso a 20050525, para que sql los lea bien ?

Gracias
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida