Comunidad de diseño web y desarrollo en internet online

ayuda: problema con mdm zinc 3 y flash cs3

Citar            
MensajeEscrito el 24 Abr 2010 03:26 pm
Hola a todos !

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++;
}

Por pabloca89

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Ene 2011 07:25 pm
on (release) {
var TEXTO:String = _parent.Busca.text.toLowerCase();
if (!TEXTO) {
return;
}

var myDP:Array = new Array();
var D:Object = _parent.DataSet.Almacen;
for (var L in D) {
if (D[L].Serie.toLowerCase().indexOf(TEXTO) != -1) {
myDP.addItem({id:D[L].id, Activo:D[L].Activo, Serie:D[L].Serie, Ingreso:D[L].Ingreso, Descripcion:D[L].Descripcion, Valor:D[L].Valor, Rotulo:D[L].Rotulo, Inventario:D[L].Inventario, Tipo:D[L].Tipo, Localizado:D[L].Localizado, Responsable:D[L].Responsable});
}
}
_parent.DataGrid.dataProvider = myDP;
}

Por Sigmax

Claber

136 de clabLevel

1 tutorial

 

chrome
Citar            
MensajeEscrito el 27 May 2011 08:15 pm
Reabro esta pregunta porque me pasa exactamente lo mismo y no entiendo la respuesta si alguien me puede ayudar. Lo que me sucede es que cuando hago una búsqueda que no existe me cierra el programa alguien sabe que puede ser. El código que utilizo para la búsqueda es:

Código ActionScript :

function busqueda(){
   theDataGrid.removeAll();
   
   var torta:String = "SELECT * FROM ejemplo_agenda WHERE Localidad='" + buscador.text + "'";
   //var sqlString:String = "SELECT id,Nombre,Apellidos FROM ejemplo_agenda order by id asc";
   // Ejecutamos la consulta sql
   mdm.Database.MSAccess.select(torta);
   // 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.Nombre = dataSet[i][1];
      datos.Apellidos = dataSet[i][2];
      datos.Localidad = dataSet[i][3];
      newItemsArray.push(datos);
   }
   theDataGrid.dataProvider = newItemsArray;
}


Lo que hago es cargar los resultados en un datagrid esto anda muy bien el tema que no funciona cuando el texto que busco no existe. Desde ya que agradesco cualquier dato que me ayude.
Saludos

Por nicoweb85

18 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 May 2011 10:38 pm
Pss se cierra y dice q error es por el codigo... por eso yo realice un nuevo codigo con DataSet y que hiciera una busqueda por filtrado ;)

Por Sigmax

Claber

136 de clabLevel

1 tutorial

 

msie
Citar            
MensajeEscrito el 06 Jun 2011 05:16 pm
Estimados amigos: yo tengo el mismo problema y no se si lo pudieron solucionar, pero no me funciona el codigo de sigmax :( o no lo estoy implementando bien, ya que utilizo un codigo similar al de nicoweb85. Por ello les solicito por favor a sigmax que postee el codigo completo de la implementacion o si nicoweb85 pudo solucionarlo o a otro miembro del foro, que postee el codigo que le funciono. Muchas gracias por su ayuda!

Por ignacioguillen

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Jun 2011 01:40 am
Mas bn dejenmen sus correos les envio el archivo que manejo donde si funciona el codigo... :roll:

Por Sigmax

Claber

136 de clabLevel

1 tutorial

 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.