Ver Mensaje Individual
  #12  
Antiguo 12-02-2015
uberos uberos is offline
Registrado
NULL
 
Registrado: feb 2015
Posts: 7
Reputación: 0
uberos Va por buen camino
Cita:
Empezado por duilioisola Ver Mensaje
StrToDate o StrToDateTime devuelve un número. Esto es correcto y es la forma de representar una fecha.
El método AsDate o AsDateTime toma ese número y lo asigna al parámetro transformándolo según sea necesario para cada base de datos.
El SQL que se ejecuta al decirle al DataSet Open o ExecuteSQL debería tener el formato que el motor de la base de datos necesita automáticamente.

Dicho esto, un par de notas:
¿Cuál es el mensaje exacto del error. (Sin traducir, sin abreviar, sin modificar.)?
¿Qué componentes utilizas para conectar?
¿Cómo has configurado la conexión/componentes?
¿Qué versión utilizas de SQL Server? ¿Es la misma que en el cliente?
Mensaje de error: General SQL error. [Microsoft][ODBC SQL Server Driver]Formato de fecha no válido]
Conecto mediante ODBC, componente sql server.
En producción y desarrollo tengo la misma versión 2005 de sql.

Gracias a los dos por echarme una mano, este tema me esta volviendo loco.
una pregunta, ¿puede ser que el metodo asDate no funcione correctamente?
Responder Con Cita