![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
13/08/2010, 02:34
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 76
Antigüedad: 20 años 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. |