Disculpen tengo un problema con mdm zinc o flash cs3... lo que pasa es que estoy conectando una base de datos en access mediante el mdm, todo funciona perfecto al buscar, pero cuando busco un dato que no existe en la base de datos el programa (ya compilado en mdm) se cierra cuando deberia pasarse el mdm.Database.MSAccess.error() . El codigo es este:
import mdm.*
/////////////// CONECCION A ACCESS /////////////////
mdm.Application.init(this, onInit);
function onInit():void {
mdm.Database.MSAccess.connect("BDXerch.mdb","");
var success:Boolean;
success = mdm.Database.MSAccess.success();
if (!success) {
var msg:String = "No se puede conectar a la bbdd";
mdm.Dialogs.prompt(msg);
return;
}
}
////////////////////////////////////////////////////
........
if (instruccion != "") {
mdm.Database.MSAccess.select("SELECT Nombre FROM Empleado WHERE "+instruccion);
dataSet.length = 0;
var error:Boolean = mdm.Database.MSAccess.error();
if(!error){
dataSet = mdm.Database.MSAccess.getData();
}else
ErrorTxt.text = "No se produjeron resultados de la busqueda";
}
var i:Number = 0;
while (i<dataSet.length) {
if(String(dataSet[i])!="")
Lista.addItem({label:String(dataSet[i])});
i++;
}