Foros del Web » Creando para Internet » Flash y Actionscript »

¿Por qué mdm.Database.MSAccess.getData().length no funciona?

Estas en el tema de ¿Por qué mdm.Database.MSAccess.getData().length no funciona? en el foro de Flash y Actionscript en Foros del Web. Hola. Estoy tratando de obtener una búsqueda de una base de datos con Zinc, cosa sencilla en principio. Pero cuando no encuentra resultados casca. He ...
  #1 (permalink)  
Antiguo 09/08/2010, 18:48
 
Fecha de Ingreso: febrero-2005
Mensajes: 76
Antigüedad: 19 años, 1 mes
Puntos: 1
¿Por qué mdm.Database.MSAccess.getData().length no funciona?

Hola.

Estoy tratando de obtener una búsqueda de una base de datos con Zinc, cosa sencilla en principio. Pero cuando no encuentra resultados casca.

He probado, entre otras mil cosas, mdm.Database.MSAccess.getData().length
pero si trato de meter el resultado en una variable ( cadena = mdm.Database.MSAccess.getData().length ) vuelve a cascar.

¿Hay alguna forma de evitar hacer nada cuando la búsqueda no ha obtenido resultados?

Muchas gracias.

Por cierto esto de flash y Zinc me parece una mierda de campeonato. Un timo en toda regla.
  #2 (permalink)  
Antiguo 10/08/2010, 10:23
 
Fecha de Ingreso: febrero-2005
Mensajes: 76
Antigüedad: 19 años, 1 mes
Puntos: 1
Respuesta: ¿Por qué mdm.Database.MSAccess.getData().length no funciona?

Me corrijo a mí mismo. No es un timo, es una estafa:

- Eso de que casque ante una búsqueda con resultados 0.
- Eso de que le ordenes a pantalla completa copiando el texto de su web de ayuda y que no funcione.
- Lo opaco que es.

Si alguien está pensando en comprarlo mejor que busque otra tecnología. Por Dios que cruz.
  #3 (permalink)  
Antiguo 13/08/2010, 02:34
 
Fecha de Ingreso: febrero-2005
Mensajes: 76
Antigüedad: 19 años, 1 mes
Puntos: 1
Respuesta: ¿Por qué mdm.Database.MSAccess.getData().length no funciona?

Bueno, veo que nadie me ha contestado, pero según parece la pregunta suscita cierta curiosidad.

Por lo que he podido averiguar a base de palos es que si el resultado de la selección (como odio llamarlo Select) es 0 todo el programa se va a la mierda.

Lo único que se puede hacer para evitarlo es poner antes de nada:

if(mdm.Database.MSAccess.getRecordCount() > 0){...}

Como se te ocurra meter mdm.Database.MSAccess.getRecordCount() dentro de una variable o mdm.Database.MSAccess.get() dentro de una matriz (o Array) vuelve a cascar todo el tinglado con el mensaje "hay un error en tiempo de ejecución" o Runtime. Luego dice que te pongas en contacto con soporte para más datos. Espero que vosotros seáis inteligentes y no tontos como yo y no tratéis de poneros en contacto con el soporte con la factura de compra en la mano. Para perder el tiempo hay cosas mejores.

Etiquetas: flex
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:44.