Ver Mensaje Individual
  #10  
Antiguo 12-02-2015
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Reputación: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
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?
Responder Con Cita