atom feed1 message in net.java.dev.soujava.j2me-listConduit - Leitura do RMS
FromSent OnAttachments
Eduardo DelfinoAug 9, 2005 12:52 pm 
Subject:Conduit - Leitura do RMS
From:Eduardo Delfino (edua@gmail.com)
Date:Aug 9, 2005 12:52:36 pm
List:net.java.dev.soujava.j2me-list

Oi Pessoal! Alguém poderia me dizer qual a melhor forma de ler um RMS via conduit após o método open e jogar o resultado em um arquivo.txt? Estou fazendo da seguinte maneira? db = SyncManager.openDB(nomeDB,0, SyncManager.OPEN_READ | SyncManager.OPEN_WRITE | SyncManager.OPEN_EXCLUSIVE);

count = SyncManager.getDBRecordCount(db); rec = new MemoRecord(); String arquivo = new String("c:/Documents and Settings/Administrador/Meus documentos/recebe.txt"); FileOutputStream out = new FileOutputStream(arquivo); Log.out("Gravando arquivo em " + arquivo); for (i=0; i<count; i++) { rec.setIndex(i); SyncManager.readRecordByIndex(db, rec); out.write((rec.toFormattedString() + "\n").getBytes()); } O problema é que meu método SyncManager.getDBRecordCount(db); está retornando 0 (Zero), só que eu tenho um RMS no Palm com 2 registros!!! O que acontece? Como resolvo isso?