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 originaltry {
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); */
var result:SQLResult = queryStatement.getResult();
if(result.data != null) {
var numResults:int = result.data.length;
for (var i:int = 0; i <numResults; i++)
{
var row:Object = result.data[i];
row.nombre;
}
stream.writeUTFBytes(htmlElements.getEndTags());
}
else {
stream.writeUTFBytes("No se encontraron resultados");
}
stream.close();
}
catch(error:SQLError) {
trace("Error: " + error.toString());
}
Saludos.