Problemas de fecha con SQL2000 y crystal reports

15/04/2004 - 21:11 por Laura Rojas | Informe spam
Hola amigos,

Tengo un pequeño problema, tengo crystal 8 donde hago mis informes pero
resulta que no sé porque razón cuando realizo una búsqueda por fechas estas
me las coloca en el Siguiente formato: Cheques.Fecha = "Apr 13 2004
00:00:00AM", cuando le doy a vista previa me arroja un error de sql y me
dice que debo revisar los sucesos del servidor para ver que pasa, resulta
que es que realmente debería ser: Cheques.Fecha = "Abr 13 2004 00:00:00AM",
es decir las fechas deeberían ser en español, ahora, no sé si es problemas
del crystal o del sql2000.

Alguien podría soplarme alguna solución a este pequeño problemita?

Saludos!

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
15/04/2004 - 21:15 | Informe spam
hola, revisate este articulo donde menciono como se deberian trabajar las
fechas en SqlServer :-)

http://www.mug.org.ar/SQL/ArticSQL/240.aspx

Suerte


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Laura Rojas" escribió en el mensaje
news:%
Hola amigos,

Tengo un pequeño problema, tengo crystal 8 donde hago mis informes pero
resulta que no sé porque razón cuando realizo una búsqueda por fechas


estas
me las coloca en el Siguiente formato: Cheques.Fecha = "Apr 13 2004
00:00:00AM", cuando le doy a vista previa me arroja un error de sql y me
dice que debo revisar los sucesos del servidor para ver que pasa, resulta
que es que realmente debería ser: Cheques.Fecha = "Abr 13 2004


00:00:00AM",
es decir las fechas deeberían ser en español, ahora, no sé si es problemas
del crystal o del sql2000.

Alguien podría soplarme alguna solución a este pequeño problemita?

Saludos!







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.655 / Virus Database: 420 - Release Date: 08/04/2004
Respuesta Responder a este mensaje
#2 Laura Rojas
15/04/2004 - 21:54 | Informe spam
Es muy explìcito este artículo pero en realidad no es ese mi problema, la
cuestión es que en crystal me toma la fecha en ingles y el administrador
corporativo me toma la fecha en español. No tengo problemas con febrero,
marzo, junio, julio, etc... Pero en Enero, me toma Jan, y en realidad en
Ene...

Gracias...

"Maximiliano D. A." escribió en el
mensaje news:
hola, revisate este articulo donde menciono como se deberian trabajar las
fechas en SqlServer :-)

http://www.mug.org.ar/SQL/ArticSQL/240.aspx

Suerte


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Laura Rojas" escribió en el mensaje
news:%
> Hola amigos,
>
> Tengo un pequeño problema, tengo crystal 8 donde hago mis informes pero
> resulta que no sé porque razón cuando realizo una búsqueda por fechas
estas
> me las coloca en el Siguiente formato: Cheques.Fecha = "Apr 13 2004
> 00:00:00AM", cuando le doy a vista previa me arroja un error de sql y me
> dice que debo revisar los sucesos del servidor para ver que pasa,


resulta
> que es que realmente debería ser: Cheques.Fecha = "Abr 13 2004
00:00:00AM",
> es decir las fechas deeberían ser en español, ahora, no sé si es


problemas
> del crystal o del sql2000.
>
> Alguien podría soplarme alguna solución a este pequeño problemita?
>
> Saludos!
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.655 / Virus Database: 420 - Release Date: 08/04/2004


Respuesta Responder a este mensaje
#3 Maximiliano D. A.
15/04/2004 - 22:06 | Informe spam
Hola, es un problema del Cristal y no de otra cosa.

Sql no guarda las fechas en un formato (si leiste bien el articulo ahi esta
bien explicado) por lo cual el cliente es el que se encarga de esa
transformacion.

No tengo la menor idea de como lo maneja Cristal :(, quizas podrias
consultar esto en el news de VB, seguro que ahi te podran orientar mejor :-)


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Laura Rojas" escribió en el mensaje
news:
Es muy explìcito este artículo pero en realidad no es ese mi problema, la
cuestión es que en crystal me toma la fecha en ingles y el administrador
corporativo me toma la fecha en español. No tengo problemas con febrero,
marzo, junio, julio, etc... Pero en Enero, me toma Jan, y en realidad en
Ene...

Gracias...

"Maximiliano D. A." escribió en el
mensaje news:
> hola, revisate este articulo donde menciono como se deberian trabajar


las
> fechas en SqlServer :-)
>
> http://www.mug.org.ar/SQL/ArticSQL/240.aspx
>
> Suerte
>
>
> Salu2
> Maxi
>
> Buenos Aires Argentina
> Desarrollador Microsoft 3 Estrellas .NET
>
> MSN:
> Nunca consideres el estudio como una obligación sino como
> una oportunidad para penetrar en el bello y maravillosos
> mundo del saber.
> - Albert Einstein
>
>
>
> "Laura Rojas" escribió en el mensaje
> news:%
> > Hola amigos,
> >
> > Tengo un pequeño problema, tengo crystal 8 donde hago mis informes


pero
> > resulta que no sé porque razón cuando realizo una búsqueda por fechas
> estas
> > me las coloca en el Siguiente formato: Cheques.Fecha = "Apr 13 2004
> > 00:00:00AM", cuando le doy a vista previa me arroja un error de sql y


me
> > dice que debo revisar los sucesos del servidor para ver que pasa,
resulta
> > que es que realmente debería ser: Cheques.Fecha = "Abr 13 2004
> 00:00:00AM",
> > es decir las fechas deeberían ser en español, ahora, no sé si es
problemas
> > del crystal o del sql2000.
> >
> > Alguien podría soplarme alguna solución a este pequeño problemita?
> >
> > Saludos!
> >
> >
>
>
>
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.655 / Virus Database: 420 - Release Date: 08/04/2004
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.655 / Virus Database: 420 - Release Date: 08/04/2004
Respuesta Responder a este mensaje
#4 Gregorio López Rojo
15/04/2004 - 22:59 | Informe spam
Hola Laura, en mi caso, para evitar este tipo de problemas con Crystal al
usar valores de tipo fecha recurro a la función Date, se usaría más o menos
así:

CrystalReport1.SelectionFormula = "{NombreTabla.NombreCampo} = Date(" &
Year(FechaX) & ", " & Month(FechaX) & ", " & Day(FechaX) & ")"

O sea, SelectionFormula contendría algo así como:
{NombreTabla.NombreCampo} = Date(2004, 4, 15)

Si deseas usar valores fecha-hora sería usando la función DateTime, cuyos
parámetros serían Año, Mes, Día, Horas, Minutos y Segundos.

Saludos.

"Laura Rojas" wrote in message
news:%
Hola amigos,

Tengo un pequeño problema, tengo crystal 8 donde hago mis informes pero
resulta que no sé porque razón cuando realizo una búsqueda por fechas


estas
me las coloca en el Siguiente formato: Cheques.Fecha = "Apr 13 2004
00:00:00AM", cuando le doy a vista previa me arroja un error de sql y me
dice que debo revisar los sucesos del servidor para ver que pasa, resulta
que es que realmente debería ser: Cheques.Fecha = "Abr 13 2004


00:00:00AM",
es decir las fechas deeberían ser en español, ahora, no sé si es problemas
del crystal o del sql2000.

Alguien podría soplarme alguna solución a este pequeño problemita?

Saludos!


Respuesta Responder a este mensaje
#5 Rodo
16/04/2004 - 16:42 | Informe spam
Primeramente tienes que ver que tipo de formato le diste a
la fecha en SQL o cuando acceses a la base de datos para
tomar la fecha debes darle un formato. no se si funcione
en crystal esto pero yo lo uso para paginas asp.
por ejemplo:

CONVERT(DATETIME,Variable fecha,3))

FormatDateTime(fechaini, 1) & " al " & FormatDateTime
(fechafin, 1)
Espero te ayude..


Hola amigos,

Tengo un pequeño problema, tengo crystal 8 donde hago mis


informes pero
resulta que no sé porque razón cuando realizo una


búsqueda por fechas estas
me las coloca en el Siguiente formato: Cheques.Fecha


= "Apr 13 2004
00:00:00AM", cuando le doy a vista previa me arroja un


error de sql y me
dice que debo revisar los sucesos del servidor para ver


que pasa, resulta
que es que realmente debería ser: Cheques.Fecha = "Abr 13


2004 00:00:00AM",
es decir las fechas deeberían ser en español, ahora, no


sé si es problemas
del crystal o del sql2000.

Alguien podría soplarme alguna solución a este pequeño


problemita?

Saludos!


.

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