FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con fechas
Hola tengo una base de datos en sql server, y estoy utilizando ADO para trabajar con las tablas, pues bien, en un dataset usando la propiedad del commandtext: 'select * from pedidos where fecha<' + quotedstr(Strtodate(date)); pero si hoy es 07/06/2004, elimina los que están a partir de julio, pero si tengo una fecha del 15/06/2004 la deja , como tengo que hacer?
|
#2
|
|||
|
|||
Hola
El problema seguramente derive del formato de fecha que le estás pasando a la sentencia SQL. Por defecto coge el formato de la Configuración Regional que tengas establecida en tu PC, es decir, seguramente dd/mm/yyyy, pero en realidad lo que seguramente espera es otro formato de fecha (quizás mm/dd/yyyy, no conozco SQL Server ni ADO) Puedes mirarte la función FormatDateTime en la ayuda, verás que es fácil de usar y seguro que te soluciona el problema |
|
|
|