Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   meter resultado de una query en variable ¿? (https://www.clubdelphi.com/foros/showthread.php?t=53887)

rev 04-03-2008 10:03:17

meter resultado de una query en variable ¿?
 
Hola a tod@s, soy novato con delphi php y me las estoy pasando canutas, aver si alguien me puede hechar un cable que me ahogo :S

Mi duda es: ¿como podria pasar el resultado de una query a una variable utilizando los objetos de delphi php?

Con una Label hice esto y me mostraba el resultado correctamente... :
$this->Label1->DataSource = $this->Datasource1;
$this->Label1->DataField="cuenta";
Pero si utilizo una variable en lugar del Label... me devuelve la "Id" del Objeto :S

con lo faciles que son los mysql_fetch_array de toda la vida ... ais ... que paquete soy...:(


Un saludo y gracias

rev 04-03-2008 13:20:11

yeah! he conseguido algo, este es el codigo que utilizo:

$aux=$this->Query1->readFields();
$this->Label3->Caption=$aux["cuenta"];

pero sigue habiendo problema... el array que me da es asociativoo... ais... porca miseria.

¿no sabra nadie donde encontrar una buena descripcion de los metodos de los objetos? porque ando leyendo las librerias directamente y llevo un cacao ...

StartKill 04-03-2008 14:34:26

Es una de las pregunta que me hice al empezar con Delphi for PHP.
Original de nuestro amigo rev
Código PHP:

/*1ro.-
Mi duda es: ¿como podria pasar el resultado de una query a una variable
utilizando los objetos de delphi php?

Con una Label hice esto y me mostraba el resultado correctamente... :*/
$this->Label1->DataSource $this->Datasource1;
$this->Label1->DataField="cuenta";
/*Pero si utilizo una variable en lugar del Label... me devuelve la "Id" del
Objeto :S */

/*2do.-
yeah! he conseguido algo, este es el codigo que utilizo:*/

$aux=$this->Query1->readFields();
$this->Label3->Caption=$aux["cuenta"]; 


Prueba con esto;
Código PHP:

//$aux=$this->Query1->readFields();
$aux=$this->Query1->nombre_de tu_campo;
$this->Label3->Caption=$aux


o en una sola linea
Código PHP:

//$aux=$this->Query1->readFields();
$this->Label3->Caption=$this->Query1->nombre_de tu_campo

Your friend

Startkill
Lima-Perú

rev 04-03-2008 16:03:18

woow! que sencillo parece cuando habla alguien que sabe! gracias maestro, funciona perfectamente.

Un saludo.


La franja horaria es GMT +2. Ahora son las 15:42:03.

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