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

#6 seba_m
07/07/2006 - 19:38 | Informe spam
Nandico,


A ver si entendi, traigo todos los datos que quiero a un recodset, y
luego el codigo seria asi ?

txtFecha.Text=RsDatos!format(campo,"DD/MM/AAAA")

Esto es correcto ?

Gracias
#7 Maxi
07/07/2006 - 19:43 | Informe spam
Hola, te puedo pedir un favor? como esta consulta no es para este foro
podrias por lo menos anteponer OT? Off Topic!

Gracias!


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"seba_m" escribió en el mensaje
news:
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
#8 Elisa0509
13/07/2006 - 22:50 | Informe spam
Esta función es muy practica:


Public Function FechaConsulta(ByVal dtFecha As Variant) As String
Dim inDia As Integer
Dim inMes As Integer
Dim inAnnio As Integer

inDia = Val(Left(dtFecha, 2))
inMes = Val(Mid(dtFecha, 4, 2))
inAnnio = Val(Right(dtFecha, 4))

FechaConsulta = "CONVERT(DATETIME," & Chr(39) & inAnnio & " - " &
inMes & " - " & inDia & Chr(39) & " , 102)"

End Function


y la mandas llamar en donde estes armando tu código SQL, por ejemplo:



strSQL =" Select * from Pagos where dtFechaPago > " &
FechaConsulta(Format(texPago.text ,"dd/MM/yyyy"))

Espero funcione

Saludos!!
#9 Perico
14/07/2006 - 09:32 | Informe spam
Puedes probar con:

SELECT * FROM <TABLA> WHERE CONVERT(CHAR(10),
<CampoFecha>,103) = '" & txtfecha.text & "'"

Un saludo
Ads by Google
Search Busqueda sugerida