Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Que función sustitute QuotedStr en DforPHP ???? (https://www.clubdelphi.com/foros/showthread.php?t=59818)

AGAG4 09-09-2008 23:47:15

Que función sustitute QuotedStr en DforPHP ????
 
Ando buscando alguna función en Delphi for PHP para agregarle comillas al principio y al final y asi mandarlo a una cadena, el objetivo es que voy concatenando cadenas de caracteres para poder armar 1 Select, del cual tengo que añadirle como parametro una Fecha que tomo del DateTimePicker->Text Ejemplo:

Código PHP:


$Sql 
$Sql."WHERE CAST(".$this->dtAlDia->Text." AS DATE) - C.FECHAMOV >= 0 

Al ejecutar el Query me marca error en la fecha, porque queda asi:

Código:

//Queda Asi:
CAST(09.09.2008 AS DATE) - C.FECHAMOV >= 0

//En vez de:
CAST('09.09.2008' AS DATE) - C.FECHAMOV >= 0

En delphi usaba el QuotedStr, ahora en Delphi for PHP no se cual se usará ó como se tratará eso....

AGAG4 10-09-2008 00:00:07

Ya encontre la forma de hacerlo, tan simple como eso, solamente hay que encerrarlo entre apostrofes la cadena, ejemplo:
Código PHP:

$Sql $Sql."WHERE CAST(' ".$this->dtAlDia->Text." ' AS DATE) - C.FECHAMOV >= 0 

:D

TOPX 10-09-2008 00:02:31

Bueno, además de esa forma manual, según el componente con que se conecta a la bd, está QuoteStr(); aquí para IbDataBase.

AGAG4 10-09-2008 01:56:39

Gracias TOPX, voy a checarlo....

dec 10-09-2008 08:44:03

Hola,

No sé si te servirá de algo, pero, personalmente, suelo hace un uso "extensivo" de la función "sprintf()", que vendría a ser la función "Format" de Delphi en PHP. Ya sabes de qué va más o menos el tema:

Código PHP:

$sql sprintf("SELECT * FROM %s WHERE (field = '%s')"$table$field); 


AGAG4 10-09-2008 16:37:52

Gracias DEC :)


La franja horaria es GMT +2. Ahora son las 16:13:48.

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