tipo datos datetime

30/08/2006 - 17:55 por Hugo Gsell | Informe spam
Tengo una base de datos hecha con sql server 2000.
Tengo un campo tipo datemite

Tengo una aplicación visual basic.net que pasa a un procedimiento almacenado
sqlserver como parametro (tipo datetime)
MIFECHA.
La fecha que le paso es "30/08/2006 12:51:52" y me da un error en la
aplicación.
"SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999
11:59:59 PM."

Sin embargo si ejecuto con el analizador de consultas... la llamada al
procedimeinto almacenado con los parametros (con los mismos valores)
FUNCIONA.

Hugo A. Gsell
Sgo del Estero
Argentina

Preguntas similare

Leer las respuestas

#1 Maxi
30/08/2006 - 18:18 | Informe spam
Hola, la fecha la deberias pasar en formato ANSI (YYYYMMDD)


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Hugo Gsell" escribió en el mensaje
news:
Tengo una base de datos hecha con sql server 2000.
Tengo un campo tipo datemite

Tengo una aplicación visual basic.net que pasa a un procedimiento
almacenado sqlserver como parametro (tipo datetime)
MIFECHA.
La fecha que le paso es "30/08/2006 12:51:52" y me da un error en la
aplicación.
"SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999
11:59:59 PM."

Sin embargo si ejecuto con el analizador de consultas... la llamada al
procedimeinto almacenado con los parametros (con los mismos valores)
FUNCIONA.

Hugo A. Gsell
Sgo del Estero
Argentina



Respuesta Responder a este mensaje
#2 Hugo Gsell
31/08/2006 - 12:43 | Informe spam
si pero necesito gurdar la fecha y la hora en la base de datos..
cual es "la cadena" que debería pasarle al parametro fecha de mi SP
@pFECHA = "20060831 23:00:00"
algo así?
Hugo A. Gsell
Sgo del Estero
Argentina

"Maxi" escribió en el mensaje
news:eEV2v$
Hola, la fecha la deberias pasar en formato ANSI (YYYYMMDD)


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Hugo Gsell" escribió en el mensaje
news:
Tengo una base de datos hecha con sql server 2000.
Tengo un campo tipo datemite

Tengo una aplicación visual basic.net que pasa a un procedimiento
almacenado sqlserver como parametro (tipo datetime)
MIFECHA.
La fecha que le paso es "30/08/2006 12:51:52" y me da un error en la
aplicación.
"SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and
12/31/9999 11:59:59 PM."

Sin embargo si ejecuto con el analizador de consultas... la llamada al
procedimeinto almacenado con los parametros (con los mismos valores)
FUNCIONA.

Hugo A. Gsell
Sgo del Estero
Argentina







Respuesta Responder a este mensaje
#3 Maxi
31/08/2006 - 14:19 | Informe spam
Tal cual!! :-)


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Hugo Gsell" escribió en el mensaje
news:%
si pero necesito gurdar la fecha y la hora en la base de datos..
cual es "la cadena" que debería pasarle al parametro fecha de mi SP
@pFECHA = "20060831 23:00:00"
algo así?
Hugo A. Gsell
Sgo del Estero
Argentina

"Maxi" escribió en el mensaje
news:eEV2v$
Hola, la fecha la deberias pasar en formato ANSI (YYYYMMDD)


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Hugo Gsell" escribió en el mensaje
news:
Tengo una base de datos hecha con sql server 2000.
Tengo un campo tipo datemite

Tengo una aplicación visual basic.net que pasa a un procedimiento
almacenado sqlserver como parametro (tipo datetime)
MIFECHA.
La fecha que le paso es "30/08/2006 12:51:52" y me da un error en la
aplicación.
"SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and
12/31/9999 11:59:59 PM."

Sin embargo si ejecuto con el analizador de consultas... la llamada al
procedimeinto almacenado con los parametros (con los mismos valores)
FUNCIONA.

Hugo A. Gsell
Sgo del Estero
Argentina











email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida