![]() |
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?
|
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 ;) |
La franja horaria es GMT +2. Ahora son las 02:41:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi