SQLDMO me cambia el formato de la fecha a aaaaddmm

31/05/2005 - 16:43 por Ruben | Informe spam
Hola a todos, os explico mi problema.
Tengo una aplicacion en VB6 que conecta con un servidor sql server 7.0.
Desde mi aplicacion hago una consulta a la base de datos en la que paso
unas fechas en formato dd/mm/yyyy, pues bien cuando llegan al servidor
llegan con formato aaaaddmm (lo he visto poniendo una traza), con lo
cual lo q me devuelve la base de datos no corresponde con lo pedido.

He cambiado la configuracion regional, poniendola de todas las maneras.
He registrado el sqldmo veinte veces, unas veces con la carpeta 1034,
otras con la 1033 y con las dos a la vez y nada.

Tambien por si os da una pista, tengo en la misma aplicacion unos
accesos a la base de datos con ADO y estos si que me lo hace bien,
desde el mismo servidor y a la misma base de datos. No puedo poner
todos los accesos asi porque son muchos y no tengo tiempo suficiente
para un cambio tan masivo.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Maxi
31/05/2005 - 16:56 | Informe spam
Hola, ruben es que el formato aaaammdd es el correcto, el que esta mal es el
dd/mm/yyyy :(

Deberias asegurarte que siempre pases las fechas de tu sistema a sql en
aaaammdd. En VB podes usar format.

Tambien te paso un articulo para que leas un poco mas del tema de fechas

http://www.microsoft.com/spanish/ms...art157.asp


Salu2
Maxi


"Ruben" escribió en el mensaje
news:
Hola a todos, os explico mi problema.
Tengo una aplicacion en VB6 que conecta con un servidor sql server 7.0.
Desde mi aplicacion hago una consulta a la base de datos en la que paso
unas fechas en formato dd/mm/yyyy, pues bien cuando llegan al servidor
llegan con formato aaaaddmm (lo he visto poniendo una traza), con lo
cual lo q me devuelve la base de datos no corresponde con lo pedido.

He cambiado la configuracion regional, poniendola de todas las maneras.
He registrado el sqldmo veinte veces, unas veces con la carpeta 1034,
otras con la 1033 y con las dos a la vez y nada.

Tambien por si os da una pista, tengo en la misma aplicacion unos
accesos a la base de datos con ADO y estos si que me lo hace bien,
desde el mismo servidor y a la misma base de datos. No puedo poner
todos los accesos asi porque son muchos y no tengo tiempo suficiente
para un cambio tan masivo.

Muchas gracias

Respuesta Responder a este mensaje
#2 Ruben
31/05/2005 - 17:06 | Informe spam
Claro el formato correcto es aaaammdd pero a mi me pasa aaaaDDmm.
Respuesta Responder a este mensaje
#3 Ruben
31/05/2005 - 17:08 | Informe spam
Claro el formato correcto es aaaammdd pero a mi me pasa aaaaDDmm.
Respuesta Responder a este mensaje
#4 Maxi
31/05/2005 - 17:16 | Informe spam
Y como lo estas pasando? estas convirtiendo la cadena?


Salu2
Maxi


"Ruben" escribió en el mensaje
news:
Claro el formato correcto es aaaammdd pero a mi me pasa aaaaDDmm.

Respuesta Responder a este mensaje
#5 Ruben
31/05/2005 - 17:30 | Informe spam
Si, convierto lo que me pasa el usuario a dd/mm/yyyy y eso es lo que
paso a los parametros del procedimiento almacenado
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida