border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Retroceder   VB-MUNDO - Programacion Visual > JAVA > J2ME
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 06-05-2008, 14:48:17
Buena Participación en el Foro
 
Registrado: abr
Posts: 35
pablosguajardo Aun no valorado
Thumbs up Introduccion a RMS 3º parte

Este ejemplo es bastante parecido al anterior http://www.foro.vb-mundo.com/f80/int...2-parte-13381/ (Introduccion a RMS 2º parte) solo que este muestra nuestros datos por pantalla:
Código PHP:
public  void RMS() {
        
RecordStore rs null
        
String muestroDato="";
        
String masDatos="";
        
// Borramos la BD si tenía algo
        
try {
            
//RecordStore.deleteRecordStore(BD);
        
} catch( Exception e ){} 
        try {
            
// Abrimos el recordStore
            
rs RecordStore.openRecordStore(BDtrue); 
             for(
int indice=suma;indice suma+10;indice++)
            {
                
guardaRegistro(rs,"Datos del registro "+indice); 
            }
            
suma=suma+10;    
 
            
// Leemos los registros
            
RecordEnumeration registros rs.enumerateRecords(nullnullfalse);
            
// Recorremos todos los elementos
            
stringItem.setText("");
            while (
registros.hasNextElement()) { 
                
// Obtenemos el ID del siguiente registro
                
muestroDato=verRegistro(rsregistros.nextRecordId());
                
masDatos=stringItem.getText();
                
stringItem.setText(masDatos+"\n"+muestroDato);
            }
            
int Cantidadreg=cantRegistros(rs);
            
System.out.println(Cantidadreg);
 
            
form.setTitle("Cantidad de registros: "+Cantidadreg);
 
 
            
rs.closeRecordStore();
        } catch( 
RecordStoreException e ){
            
System.out.println);
        }
        
//notifyDestroyed();
    

    public 
String verRegistro(RecordStore rsint id) {
        
dato="";
        try {
            
ByteArrayInputStream bais = new ByteArrayInputStream(rs.getRecord(id));
            
DataInputStream is = new DataInputStream(bais);
            
// leemos el registro
            
try {
                
dato is.readUTF();
                
System.out.println("-> "+dato);
 
            } catch (
EOFException eofe) {
            } catch (
IOException ioe) {
            } 
finally{
                
//return dato;
            
}
        } catch (
RecordStoreException e) {
        }
finally{
                return 
dato;
        }
    } 
    public  
int cantRegistros(RecordStore rs) {
        
int cant=-20;//si retorna -20 dio error
        
try {
            
//int getNumRecords() cant de registros del recorstore
            
cantrs.getNumRecords();
            
//System.out.println(cant);
        
} catch (RecordStoreNotOpenException ex) {
            
ex.printStackTrace();
        }
finally{
            return 
cant;
        }
    }
    public 
void guardaRegistro(RecordStore rsString dato) {
        
ByteArrayOutputStream baos = new ByteArrayOutputStream();
        
DataOutputStream os = new DataOutputStream(baos);
        try {
            
// guadar el dato
            
os.writeUTF(dato);
        } catch (
IOException ioe) {} 
        
// extraer el array de butes
        
byte[] bites baos.toByteArray(); 
        
// lo añadimos al recordStore
        
try {
            
rs.addRecord(bites0bites.length);
        } catch (
RecordStoreException rse) {}
    } 
También hay q agregar una variable:
Código PHP:
public class HelloMIDlet extends MIDlet implements CommandListener {
    private 
boolean midletPaused false;
 
    static final 
String BD "datos.lst"
    
String dato;
    
int idi;
    
char b
    public 
int suma=0
A diferencia del ejemplo anterior la función verRegistro() nos devuelve un String q es la q utilizamos para mostrar nuestros datos por pantalla.
__________________
Nadie salió a despedirme cuando me fui de la estancia, solamente el ovejero,un perro,cosas que pasan. El asunto, una zoncera,un simple cambio e palabras,y el olvido de un mocoso,del q puedo ser su tata. Y yo q no aguanto pulgas,a pesar de mi inorancia, ya no más pedí las cuentas,sin importarme de nada.
No hubiera pasado ésto, si el padre no se marchara,pero los patrones mueren, y después los hijos mandan.Y hasta parece mentira,pero es cosa señalada,q de una sangre pareja,salga la cría cambiada.
Responder Con Cita
  #2 (permalink)  
Antiguo 07-05-2008, 09:37:57
VEF VEF is offline
Un Nuevo Amigo
 
Registrado: abr
Posts: 6
VEF Aun no valorado
Predeterminado Re: Introduccion a RMS 3º parte

Parece muy interesante el RMS. A ver si termino con WebServices y veo si me es util.
Responder Con Cita
  #3 (permalink)  
Antiguo 07-05-2008, 17:35:16
Buena Participación en el Foro
 
Registrado: abr
Posts: 35
pablosguajardo Aun no valorado
Predeterminado Re: Introduccion a RMS 3º parte

Y si la verdad q es muy útil, imaginate q esto seria lo que tenes q usar para almacenar datos, no hay otra cosa, o sea tu base de datos seria esta, otra cosa no hay, por lo menos por ahora y por todo lo q he leído. Hay algunas librerías pero lo que hacen es hacer el uso de rms, vos pones una especie de select pero esto lo que hace es transformar el código y abrir un rms.
__________________
Nadie salió a despedirme cuando me fui de la estancia, solamente el ovejero,un perro,cosas que pasan. El asunto, una zoncera,un simple cambio e palabras,y el olvido de un mocoso,del q puedo ser su tata. Y yo q no aguanto pulgas,a pesar de mi inorancia, ya no más pedí las cuentas,sin importarme de nada.
No hubiera pasado ésto, si el padre no se marchara,pero los patrones mueren, y después los hijos mandan.Y hasta parece mentira,pero es cosa señalada,q de una sangre pareja,salga la cría cambiada.
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 23:00:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right