Gravar Vetor de Strings no RMS

1 resposta
J

Olá pessoal, tenhu 3 textfields q digito strings e armazeno em posições no vetor, mas estou dificildades de salvar no rms

if(c==this.inserirRMS){
                      vetor = new String[3];
                      vetor[0] = camponome.getString();
                      vetor[1] = campodata.getString();
                      vetor[2] = campovalor.getString();
                      banco = new Banco();
                      banco.conectaBanco();

                      banco.gravaDado(vetor);
                      this.camponome.setString("");
                      this.campovalor.setString("");
// Grava dados no banco
public void gravaDado(String[] dados){   <== Não sei como jogar o vetor no RMS 
       byte[] dado = dados.getBytes();
       try{
       rs.addRecord(dado, 0, dado.length);
       }
       catch (Exception e){
       db(e.toString());
       }
}

1 Resposta

K

Bem vc pode por a 3 strings seguidas e usando um separador para identificar os pedaços ou usar o DataOutputStream e escrever o número de string e em seguida dar um writeUTF para cada string na sequencia.Para pegar um byte[] direto de uma string é usar o getBytes().

Criado 21 de agosto de 2006
Ultima resposta 22 de ago. de 2006
Respostas 1
Participantes 2