Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Fechas en SQL (https://www.clubdelphi.com/foros/showthread.php?t=38987)

KAYO 07-01-2007 13:46:46

Fechas en SQL
 
Lo que intento es seleccionar los registro de una tabla en la que el campo FECINS sea igual o mayor que la fecha del sistema.... Aclaro que existen registros que no tienen fecha en este campo. La sentencia es:

SQL.Clear;
SQL.Add('SELECT * FROM T_OFERTAS WHERE FECINS >= GETDATE() ORDER BY FECINS');

Donde FECINS es un campo fecha, pero al activar el sql me aparece el mensaje

CAPABILITY NOT SUPORTED

Agradezco vuestra ayuda!!!!

vtdeleon 07-01-2007 14:23:02

Saludos

Que base de datos usas?

KAYO 08-01-2007 10:50:24

Aclaro que uso paradox

Ivanzinho 08-01-2007 11:56:31

El problema está en el GetDate, que parece ser que paradox no lo soporta.

Puedes probar con lo siguiente:

Código Delphi [-]
SQL.Clear;
SQL.Add('SELECT * FROM T_OFERTAS WHERE FECINS >= ' + FormatDate('mm/dd/yyyy', date) + ' ORDER BY FECINS');

Un saúdo

KAYO 08-01-2007 13:00:02

Disculpad mi ignorancia.....

Para utilizar la función FormatDate() en el sql debo utilizar alguna Unit?,

ya que el compilador no reconoce esa función.

Agradezco vuestra paciencia...

Bicho 08-01-2007 13:03:36

Hola, quizá el problema es que no pusieron el nombre de la función como toca. Creo que se refiere a esta: FormatDateTime y está en Sysutils.

Espero te sirva.

Saludos

Ivanzinho 08-01-2007 13:44:13

Cita:

Empezado por Bicho
Hola, quizá el problema es que no pusieron el nombre de la función como toca. Creo que se refiere a esta: FormatDateTime y está en Sysutils.

Pido disculpas, en efecto, se trata de de la funcion FormatDateTime como indica Bicho :rolleyes::p

KAYO 08-01-2007 14:04:56

RESUELTO!!!!,

Os agradezco vuestra colaboración....


La franja horaria es GMT +2. Ahora son las 16:05:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi