Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/08/2010, 02:34
septiniosevero
 
Fecha de Ingreso: febrero-2005
Mensajes: 76
Antigüedad: 19 años, 2 meses
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.