Foros Club Delphi

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

NSL94 27-07-2007 10:45:31

:DIA_ACTUAL pero en query?
 
Hola alguien sabria cual seria esta sentencia :DIA_ACTUAL aplicada dentro de un query? no me lo traga asi :confused:
Gracias a todos y buenos dias!

"Vale mas un puñado de abejas que un saco de moscas"
Proverbio Nazarie.

Mick 27-07-2007 13:22:11

Para que servidor de base de datos ?

poliburro 27-07-2007 16:45:06

Sip, en cada motor es diferente, debes indicar el motor de base de datos que utilizas

NSL94 30-07-2007 09:05:40

Uix es verdad ^^
El maravilloso y ultra-limitado "Paradox"
Pasando directamente por SQL me traga perfectamente el :DIA_ACTUAL pero no por el query. Sabeis si existe aguna sentencia que me permita recuperar la fecha actual?

NSL94 30-07-2007 09:34:23

: DIA_ACTUAL
dichosos smylies :D

Gabo 30-07-2007 11:23:44

La verdad no tengo idea de Paradox, pero, ¿no podrías obtener la fecha actual desde tu programa y pasársela como parámetro a la consulta SQL?

NSL94 30-07-2007 12:25:24

mmm.... Supongo que alguna manera de hacerlo debe de haber.
Pasandole el texto desde la herramienta misma? Q.SQL:='....'
Cual seria en delphi la manera de recuperar la fecha del systema?
y en caso de lloevar la hora etc, de sacarla a formato 'dd.mm.yyyy'

Gabo 30-07-2007 13:47:09

No programo en delphi pero imagino que tiene que existir la función Today para recuperarla, por que es común a varios lenguajes...

gcrispinh 31-07-2007 19:35:54

En delphi por codigo
 
Para poner el separador de fecha:
DateSeparator := '.';

para traer el dia de hoy:
Label1.Caption := DateToStr(Date);

Si no quieres ponerle el separador, te trae la fecha en el siguiente formato:
31/07/2007

Espero te sirva :)

gcrispinh 31-07-2007 20:00:43

Hora actual
 
label1.Caption := timetostr(time);

El label1.caption es un componente, puedes asignarlo a una variable de tipo string, o date o datetime o time.
Y ya nada mas lo agregas al query, si tu variable es tipo string, seria de la siguiente manera:

var
fecha string;
begin
fecha:= := DateToStr(Date);
// el query seria mas o menos asi, ya tu lo codificarias
// select * from pagos where e_fecha = fecha

depende de ti usar un tquery agregando el codigo directamente y los parametros o usarlo por medio de codigo: sql.query.close ....
mas o menos asi se me ocurre.
Espero te sirva.


La franja horaria es GMT +2. Ahora son las 21:37:25.

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