PDA

Ver la Versión Completa : meter resultado de una query en variable ¿?


rev
04-03-2008, 10:03:17
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

/*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;

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



o en una sola linea

//$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.