Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro J2ME

feed Foro J2ME Foro: J2ME

Nuevo Tema Nuevo Tema

RMS - borrar registro 31/10/2008 15:56
villa7

Hola.

 Tengo un problema, yo borro un registro utilizando rs.deleteRecord(numeroID).

Y es que luego no vuelve a utilizar ese identificador de reigstro nunca, entonces por ejemplo, al hacer un bucle recorriendo todos los registros me da error en ese porque no existe.
Intente actualizar registros o algo pero nada.. no fui capaz a solucionarlo.

 ¿Hay alguna forma de reutilizar un id de un registro despues de borrar?

#unapprove_message#
RE: RMS - borrar registro 31/10/2008 17:43
Firuzzz

Lo mas probable es q te estés moviendo x los registros de esta manera:

for (int i=1;i<=rs.getNumRecords();i++){
    longitud = rs.getRecordSize(i);  
    registro = rs.getRecord(i);  
    System.out.println(“Registro “+i+”: “+ new String(registro,0,longitud));
}

Si bien no está mal.. no es la mejor forma, te recomiendo q veas la interfaz RecordEnumeratio.

pequeño ejemplo 

RecordEnumeration re = rs.enumerateRecords(null,null,false);

//en este caso "re"  es casi igual a un objeto RecordStore rs 

while (re.hasNextElement()){
 registro = re.nextRecord();
  //Realizo las operaciones que quiera
 ...
}
 

#unapprove_message#
RE: RMS - borrar registro 31/10/2008 18:45
anonymous

Gracias. Es que yo estaba recorriendolo usando un for si.. pero ahora con eso ya funciona.

#unapprove_message#
#thread_expired#.
Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano