Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/05/2009, 18:29
Avatar de carlxime
carlxime
 
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 17 años, 8 meses
Puntos: 6
Respuesta: Problema para hacer 2 funciones en flex

Hola juan_luis_rodriguez,

Yo utilizo un método distinto para hacer conultas usando PHP y MySQL y también me chocaba el tener que hacer dos funciones: uno para el obtener el resultado y otro por si hubo error. Sin embargo pude ahorrarme esos métodos utilizando try y catch, espero que te funcione a ti también.

Código actionscript:
Ver original
  1. try {
  2.     queryStatement.execute(); /* Esta sentencia es la que ejecuta el query, supongo que en tu caso tendrías que meter aquí tu función objeto_remoto.sql(sql_server,comando); */
  3.     var result:SQLResult = queryStatement.getResult();
  4.     if(result.data != null) {
  5.         var numResults:int = result.data.length;
  6.         for (var i:int = 0; i <numResults; i++)
  7.         {
  8.             var row:Object = result.data[i];
  9.             row.nombre;                
  10.         }
  11.         stream.writeUTFBytes(htmlElements.getEndTags());
  12.     }
  13.     else {
  14.         stream.writeUTFBytes("No se encontraron resultados");
  15.     }
  16.     stream.close();
  17. }
  18. catch(error:SQLError) {
  19.     trace("Error: " + error.toString());
  20. }

Saludos.
__________________
http://codigometropoli.com