bien...intente hacer una base de datos como la que se explica en el tutorial "Conectando Flash con Access atravez de MDM Zinc" pero me sale un error muy peculiar y queria que me ayudaran a corregirlo.
el error dice lo siguiente

por si no se ve bien la imagen
http://img87.imageshack.us/img87/1442/error1um8.gif
hice algunas modificaciones al codigo original que se pone en el tutorial, para poner lo que necesito, ya que yo solo necesito que se muestre la base de datos.
bien aqui esta el codigo que usé:
Código :
var databaseFile:String = "instrucciones.mdb";
var databasePassword:String = "lobito";
var path:String = mdm.Application.path+databaseFile;
mdm.Database.MSAccess.connect(databaseFile,databasePassword);
var success = mdm.Database.MSAccess.success();
if (success == false) {
var msg:String = "No se puede conectar a la base de datos";
mdm.Dialogs.prompt(msg);
return;
}
function consulta(){
eldatagrid.removeAll();
var sqlString:String = "SELECT Id,Instruccion,Operacion,Descripcion,Direccionamiento,Ciclos,S,X,H, FROM instrucciones order by Id asc";
// Ejecutamos la consulta sql
mdm.Database.MSAccess.select(sqlString);
// Comprobamos los errores
var error:Boolean = (mdm.Database.MSAccess.error() == "true");
if (error) {
var msg:String = "Ha ocurrido un error en la consulta!";
mdm.Dialogs.prompt(msg);
return;
}
//Obtenemos los datos de la consulta
var dataSet:Array = mdm.Database.MSAccess.getData();
var datos:Object;
var newItemsArray:Array = new Array();
for (var i = 0; i<dataSet.length; i++) {
datos = {};
datos.ID = parseInt(dataSet[i][0]);
datos.Instruccion = dataSet[i][1];
datos.Operacion = dataSet[i][2];
datos.Descripcion = dataSet[i][3];
datos.Direccionamiento = dataSet[i][4];
datos.Ciclos = dataSet[i][5];
datos.S = dataSet[i][6];
datos.X = dataSet[i][7];
datos.H = dataSet[i][8];
datos.I = dataSet[i][9];
datos.N = dataSet[i][10];
datos.Z = dataSet[i][11];
datos.V = dataSet[i][12];
datos.C = dataSet[i][13];
newItemsArray.push(datos);
}
eldatagrid.dataProvider = newItemsArray;
}
function layoutGUI():Void {
// Montamos el encabezado del datagrid
theDataGrid.setStyle("fontSize",10);
theDataGrid.columnNames = ["ID", "Instruccion", "Operacion", "Descripcion", "Direccionamiento", "Ciclos", "S", "H", "X", "I", "N", "Z", "V", "C"];
theDataGrid.vScrollPolicy = "auto";
var gridWidth:Number = eldatagrid.width;
eldatagrid.getColumnAt(0).width = 0.05*gridWidth;
eldatagrid.getColumnAt(0).headerText = "ID:";
eldatagrid.getColumnAt(1).width = 0.25*gridWidth;
eldatagrid.getColumnAt(1).headerText = "Instruccion:";
eldatagrid.getColumnAt(2).width = 0.30*gridWidth;
eldatagrid.getColumnAt(2).headerText = "Operacion:";
eldatagrid.getColumnAt(3).width = 0.40*gridWidth;
eldatagrid.getColumnAt(3).headerText = "Descripcion:";
eldatagrid.getColumnAt(4).width = 0.40*gridWidth;
eldatagrid.getColumnAt(4).headerText = "Descripcion:";
eldatagrid.getColumnAt(5).width = 0.27*gridWidth;
eldatagrid.getColumnAt(5).headerText = "Direccionamiento:";
eldatagrid.getColumnAt(6).width = 0.05*gridWidth;
eldatagrid.getColumnAt(6).headerText = "Ciclos:";
eldatagrid.getColumnAt(7).width = 0.05*gridWidth;
eldatagrid.getColumnAt(7).headerText = "S:";
eldatagrid.getColumnAt(8).width = 0.05*gridWidth;
eldatagrid.getColumnAt(8).headerText = "X:";
eldatagrid.getColumnAt(9).width = 0.05*gridWidth;
eldatagrid.getColumnAt(9).headerText = "H:";
eldatagrid.getColumnAt(10).width = 0.05*gridWidth;
eldatagrid.getColumnAt(10).headerText = "I:";
eldatagrid.getColumnAt(11).width = 0.05*gridWidth;
eldatagrid.getColumnAt(11).headerText = "N:";
eldatagrid.getColumnAt(12).width = 0.05*gridWidth;
eldatagrid.getColumnAt(12).headerText = "Z:";
eldatagrid.getColumnAt(13).width = 0.05*gridWidth;
eldatagrid.getColumnAt(13).headerText = "V:";
eldatagrid.getColumnAt(14).width = 0.05*gridWidth;
eldatagrid.getColumnAt(14).headerText = "C:";
eldatagrid.setStyle("alternatingRowColors", [0xFFFFFF, 0xF9FCFD]);
}
layoutGUI();
consulta();plz...ayuda

