[Resolvido!] Gerar TXT pelo HTC

Bom pessoal, tenho 3 classes dessas no meu aplicativo!
Esse aplicativo cadastra alguns dados do cliente, e salvo utilizando o FLOGGY, a partir dos cadastro eu uso uma opção de gerar TXT que é em estrutura SQL para que eu possa armazenar em um Banco de Dados na WEB.
Acontece que no emulador NetBeans ele gera normalmente, mais quando vou gerar no HTC que está com o emulador do JavaFX ele abre uma janela “perguntando se eu quero que ele gere o arquivo” digo que sim ele me pergunta novamente, e vai escrevendo letra por letra!
Ex: GUJ ele vai me perguntar 4 vezes se desejo gerar o arquivo!
Espero que tenham entendido!
Lembrando que já testei no Intent Java MIDlet Manager -> onde ele gera os TXT de vez e não escreve nada!

Gostaria de saber se existe outra forma melhor para gerar os arquivos!
Ou alguma outra forma para solucionar o problema!

PS. CLDC 1.1 , MIDP 2.0 e SDK 3

[code]import com.br.horuslumine.classes.cadastros.Cad_Referencias;
import java.io.OutputStream;
import java.io.PrintStream;
import javax.microedition.io.Connector;
import javax.microedition.io.OutputConnection;
import javax.microedition.io.file.FileConnection;
import net.sourceforge.floggy.persistence.ObjectSet;
import net.sourceforge.floggy.persistence.PersistableManager;

public class ScriptReferencias {

public static String sql_ref = null;

public static String getSql_ref() {
    return sql_ref;
}

public static void setSql_ref(String aSql_ref) {
    sql_ref = aSql_ref;
}


public void gerar_sql_ref() {

    GerarTXTRef();

    ObjectSet os = null;
   
    try {

        os = PersistableManager.getInstance().find(Cad_Referencias.class, null, null);
   
        OutputConnection connection = (OutputConnection) Connector.open("file:///Cartão de Armazenamento/scripts/REFE.txt", Connector.READ_WRITE);
   
            OutputStream out = connection.openOutputStream();

        for (int i = 0; i < os.size(); i++) {
            Cad_Referencias r = (Cad_Referencias) os.get(i); 

            setSql_ref ("INSERT INTO referencias (nome, chave_fk, cidade, cx, cy, tipo)"
                    + " VALUES ('" + r.getNome() + "','" + r.getChave() + "','" + r.getCidade() + "','" + r.getCx() + "','" + r.getCy() + "','" + r.getTipo() + "');");

            PrintStream output = new PrintStream(out);

            int x = 0;
            int t = os.size()-1;
            while(x < os.size()-t){
   
            output.println(getSql_ref());

            x++;
            }
            connection.close();

        }

    } catch (Exception ex) {

        System.out.println("Erro ao tentar gerar script de Referências!. " + ex);

    }

}


public void GerarTXTRef(){

      try {
        FileConnection fc = (FileConnection) Connector.open("file:///Cartão de Armazenamento/scripts/REFE.txt");
          fc.create();
    } catch (Exception ex) {
        System.out.println("Erro no criar txt");
    }

}

}
[/code]
Obrigado pela atenção de todos!

vlw
abs

Cara, a cada iteração dor for, vc está dando um close() na sua conexão. Tentar deixar o close() fora do laço.

vlw, assim já tentei e ele continua da mesma forma!

vlw
abs

Então pode explicar pra que esse while se o método write da classe PrintStream, aceita uma String como parametro?

O WHILE serve para poder pegar todo registros existentes nos registros do floggy!
se eu retirar o while ele vai me imprimir uma linha!

vlw

Resolvido com certificação!

vlw

como asssim resolvido com certificacao?

cara, to quebrando a cabeca pra gerar arquivo texto e nao consigo…
jah peguei varios codigos iguais
acho q tah faltando alguma configuracao no projetos…
qq precisa pra poder gerar?

por favor, ajuda

[quote=ishiohara]como asssim resolvido com certificacao?

cara, to quebrando a cabeca pra gerar arquivo texto e nao consigo…
jah peguei varios codigos iguais
acho q tah faltando alguma configuracao no projetos…
qq precisa pra poder gerar?

por favor, ajuda
[/quote]
certificação digital, resolveu o problema na época era o que eu imaginava mas sai rodando a net atrás de outra solução e só me veio essa repassei pra empresa e eles compraram

qualquer coisa posta ai
vlw

lembrando cara que da pra gerar sem certificação, no meu caso era muito texto e não podia ficar confirmando pra poder escrever