![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
radphp select params
tengo el siguiente codigo:
function btnconsultarClick($sender, $params) { $this->dbbdtelenodo1->close(); $this->dbbdtelenodo1->Connected = false; $this->dbbdtelenodo1->Connected = true; $this->dbbdtelenodo1->Open(); if ($this->edtidtelenodo->text<>'') { No -me muestra nada en la grilla $variable=$this->edtidtelenodo->Text; $variable=(Int)$variable; // hacemos la consulta $sql="SELECT geslogpos_historico01.pr_serie, geslogpos_historico01.gb_id, geslogpos_historico01.lo_canaltx, geslogpos_historico01.li_fechahoraregistro FROM geslogpos_historico01 where geslogpos_historico01.pr_serie='$xxx'"; //*$cons="SELECT * FROM tb_guias,tb_destino,tb_dispositivos // WHERE (id_destino=tb_destino_id_destino)AND(tb_dispositivos_id_dispositivo=id_dispositivo)AND(num_guia=".$ guia.");"; // concateno valor //$sql .= $this->edtidtelenodo->Text; $param = array(); $params[] = $variable; $this->qrygeslogpos01->SQL=$sql; $this->qrygeslogpos01->Params=$params; } else { Si --me muestra datos en la grilla // hacemos la consulta $sql="SELECT geslogpos_historico01.pr_serie, geslogpos_historico01.gb_id, geslogpos_historico01.lo_canaltx, geslogpos_historico01.li_fechahoraregistro FROM geslogpos_historico01"; // meto sql al componente query $this->qrygeslogpos01->SQL=$sql; } //Prepare the query $this->qrygeslogpos01->Prepare(); //Reopen the dataset $this->qrygeslogpos01->close(); $this->qrygeslogpos01->open(); } } El problema pasa al tratar de pasar parámetros al query si alguien me puede ayudar. Gracias. |
#2
|
||||
|
||||
Hola didier.
Primero, echarte la bronca por no usar las etiquetas [php] ... [/php] para que el código resulte legible. Hay un botón justo encima del editor de mensajes: ![]() En segundo lugar, si el problema lo tienes aquí: Código PHP:
![]() |
#3
|
|||
|
|||
radphp select params
aun asi con el cambio que me dices no funciona.
te adjunto el codigo completo gracias <?php require_once("rpcl/rpcl.inc.php"); //Includes use_unit("forms.inc.php"); use_unit("extctrls.inc.php"); use_unit("stdctrls.inc.php"); use_unit("dbtables.inc.php"); use_unit("db.inc.php"); use_unit("dbgrids.inc.php"); //Class definition class Unit1 extends Page { public $Label1 = null; public $Label2 = null; public $edtidtelenodo = null; public $dbbdtelenodo1 = null; public $dsgeslogpos011 = null; public $geslogpos011 = null; public $btnconsultar = null; public $qrygeslogpos01 = null; public $Label3 = null; function btnconsultarClick($sender, $params) { $this->dbbdtelenodo1->close(); $this->dbbdtelenodo1->Connected = false; $this->dbbdtelenodo1->Connected = true; $this->dbbdtelenodo1->Open(); if ($this->edtidtelenodo->text<>'') { $variable=$this->edtidtelenodo->Text; $variable=(Int)$variable; // hacemos la consulta $sql="SELECT geslogpos_historico01.pr_serie, geslogpos_historico01.gb_id, geslogpos_historico01.lo_canaltx, geslogpos_historico01.li_fechahoraregistro FROM geslogpos_historico01 where geslogpos_historico01.pr_serie=$variable"; // meto sql al componente query $this->qrygeslogpos01->SQL=$sql; } else { // hacemos la consulta $sql="SELECT geslogpos_historico01.pr_serie, geslogpos_historico01.gb_id, geslogpos_historico01.lo_canaltx, geslogpos_historico01.li_fechahoraregistro FROM geslogpos_historico01"; // meto sql al componente query $this->qrygeslogpos01->SQL=$sql; } //Prepare the query $this->qrygeslogpos01->Prepare(); //Reopen the dataset $this->qrygeslogpos01->close(); $this->qrygeslogpos01->open(); } } global $application; global $Unit1; //Creates the form $Unit1 = new Unit1($application); //Read from resource file $Unit1->loadResource(__FILE__); //Shows the form $Unit1->show(); ?> |
#4
|
||||
|
||||
Por favor, define "no funciona" (no puedo probarlo porque no tengo tu base de datos ni tu configuración ...
![]() Y vuelvo a comentarte que uses las etiquetas [php]...[/php] |
#5
|
|||
|
|||
radphp select params
estimado gracias por responder.
cuando digo no fucniona, me refiero a que no muestra la consulta SQL insertada en el componente qry. las etiquetas php que mensionan, ya estan si te das cuenta estan en el codigo. estimado no te compliques, si puedes ayudar bien y de verdad gracias. sin ser experto en RADPHP te puedo decir que no necesitas tener mi base de datos para probar, es solo cambiar el query por algo asi como " select * from tu_tabla where tu_campo ........" apuntando a tu mysql de tu base de datos. pero gracias por la ayuda. si te das cuenta estoy haciendo select sin where (el que muestra datos) y un select con where (que no muestra datos). lamentablemente el ejemplo de radphp ocupa un parametros filter que no me funcioona y para mi me resulta mas comodo el que estoy ocupando en el ejemplo que es super simple pero por algun motivo no fucniona como deberia. no soy experto en este lenguaje pero claramente algo estoy haciendo mal. lamentablemnete la gente de embarcadero no responde y tienen un pesimo soporte. Habra que seguir buscando alguien que nos pueda ayudar. se agracede tu ayuda. saludos. |
#6
|
||||
|
||||
Con las etiquetas no me refiero a las marcas de código PHP ("<?php ... ?>") sino a las etiquetas bbcode ("[php]...[/php]"). Por ejemplo, si escribes:
[php]<?php function Ejemplo ($Objeto) { echo "El valor contenido es {$Objeto->Valor}"; } ?>[/php] el foro muestra: Código PHP:
Respecto a tu problema, estoy más perdido ahora que antes. A ver si alguna otra persona sí te ha entendido. |
#7
|
||||
|
||||
Ejemplo para poner etiquetas:
![]() Y no te olvides de leer nuestra guía de estilo, que si no se ayuda es porque no se entiende lo que preguntas. Supongo que embarcadero no te contesta porque no se entiende lo que preguntas, yo no lo entiendo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
|||
|
|||
select
estimado ñuño martinez ya esta solucionado el problema
esta pasaba por una mala definicion en el objeto query. gracias saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Publicar pagina php hechas con RadPhP XE | kurono | Varios | 5 | 25-10-2011 21:15:35 |
Empezar con RadPHP 3.0 | ramflores | PHP | 8 | 15-09-2011 23:14:36 |
Proyectos en RadPhP no puedo verlos en servidor xampp | novato_erick | PHP | 6 | 14-04-2011 13:27:10 |
Params con Int64 | tgsistemas | API de Windows | 7 | 31-03-2010 20:36:08 |
![]() |
|