Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/08/2006, 03:48
Avatar de kappra
kappra
 
Fecha de Ingreso: diciembre-2004
Mensajes: 125
Antigüedad: 19 años, 3 meses
Puntos: 0
estoy usando la version 2.5

He hecho una prueba creando una base de datos nueva con una tabla que contenía solamente 18 registros, y ¡¡¡¡Sorpresa!!! si cuando hacia un select y encontraba 300, solo me presentaba los 14 primeros.... ahora cuando encuentra 18 solo me presenta ¡¡¡LOS 4 PRIMEROS!!!

Estoy bastante desconcertado. El código que estoy usando es este:


Código:
mdm.Database.MSAccess.connect("bdprueba.mdb", "myPassword");
// LA BASE DE DATOS QUE HE CREADO NO TIENE PASSWORD PERO SE TRAGA ESA LINEA ?¿?¿?¿

mysql="select * from pru";
mdm.Database.MSAccess.select(mysql);
dbnumreg = mdm.Database.MSAccess.getRecordCount();
	
for (i=0;i<dbnumreg;i++){
   textArea.text+=mdm.Database.MSAccess.getField(i,0) + " <-> ";
}
El resultado de esto (contando que el campo 0 es el id de la tabla) sería algo así:

Código:
1 <-> 2 <-> 3 <-> 4 <-> <-> <-> <-> <-> <-> <-> <-> <-> <-> <-> <-> <-> <-> <->
He comprobado que getRecordCount() devuelve el numero correcto de registros que encuentra en el select, pero llegado a uno determinado deja de escribirlos...

estoy absolutamente desconcertado.... se me acabaron las ideas...
__________________
oO <--- H. Kappra ---> oO