Fecha

06/08/2004 - 19:58 por Eyder | Informe spam
Hola grupo..

Mi problema es que estaba haciendo una pagina relacionada con una base de
datos acces pero ahora la estoy migrando a SQL server.

En acces para consultar rongos de fechas yo utilizaba #30/05/2004# pero en
SQL server tengo que usar '30/05/2004'.

Entonces yo hago una consulta con un Datareader y cuando voy a asignar el
datareader al datasource y le doy databind al datagrid, entonces me sale un
error que dice (Syntax error converting datetime from character string).

Que puedo hacer en este caso?

Gracias

Preguntas similare

Leer las respuestas

#1 Toni Coll
06/08/2004 - 21:04 | Informe spam
¿Has probado de pasar dicha fecha como un parámetro?, es decir, haciendo la
consulta parametrizada.

Por otro lado, comprueba el idioma que utiliza el SQL Server para las
fechas, seguramente mm/dd/yyyy

Un saludo.
Toni Coll.

"Eyder" escribió en el mensaje
news:%
Hola grupo..

Mi problema es que estaba haciendo una pagina relacionada con una base de
datos acces pero ahora la estoy migrando a SQL server.

En acces para consultar rongos de fechas yo utilizaba #30/05/2004# pero en
SQL server tengo que usar '30/05/2004'.

Entonces yo hago una consulta con un Datareader y cuando voy a asignar el
datareader al datasource y le doy databind al datagrid, entonces me sale


un
error que dice (Syntax error converting datetime from character string).

Que puedo hacer en este caso?

Gracias


Respuesta Responder a este mensaje
#2 Luis Miguel Cisneros León
07/08/2004 - 01:22 | Informe spam
Hola!

El error se genera al hacerle DataBind al DataGrid o al cargar el
SqlDataReader?

Sí es lo segundo prueba pasar la fecha en formato 'YYYMMDD' que esa no tiene
pele.
Sí es lo primero ¿Como estas generando las columnas del DataGrid?.

Saludos
Luis Cisneros


"Eyder" escribió en el mensaje
news:#
Hola grupo..

Mi problema es que estaba haciendo una pagina relacionada con una base de
datos acces pero ahora la estoy migrando a SQL server.

En acces para consultar rongos de fechas yo utilizaba #30/05/2004# pero en
SQL server tengo que usar '30/05/2004'.

Entonces yo hago una consulta con un Datareader y cuando voy a asignar el
datareader al datasource y le doy databind al datagrid, entonces me sale


un
error que dice (Syntax error converting datetime from character string).

Que puedo hacer en este caso?

Gracias


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