Tienes ahora k trabajar todo con dataset y dejar solo para el final guardar la grabacion en mdb, asi k tendras k restructurar ese sample tienes o por el k te guias, ahora es todo como almacenar de forma virtual, cuando kieras digamos la confirmacion de k los datos de tu datagrid son correctos y kieres guardar pos te sera mucho mas facil y a prueba de errores.
Código :
var BaseFile:String = "mi.mdb"
var BasePassword:String = "";
var path:String = mdm.Application.path+BaseFile;
mdm.Database.MSAccess.connect(BaseFile, BasePassword);
var success:Boolean = mdm.Database.MSAccess.success();
if (!success) {
mdm.Dialogs.prompt("ERROR");
return;
} else {
mdm.Database.MSAccess.select("SELECT * FROM Usuarios_Agenda");
var D:Array = mdm.Database.MSAccess.getData();
var myDP:Array = new Array();
for (var L:Number = 0; L<D.length; L++) {
myDP.addItem({id:D[L][0], Nombre:D[L][1], Apellidos:D[L][2], Email:D[L][3], Telefono:D[L][4], Movil:D[L][5], Direccion:D[L][6], Categoria:D[L][7], Empresa:D[L][8]});
}
DataSet.Usuarios = myDP;
}