Valeu cara !
mas está setado com 'sim'  :(


--- Jason Douglas de Oliveira BOL2
<[EMAIL PROTECTED]> escreveu: > Boa Tarde
Jean.
> 
> Verifique se as propriedades dos campos da sua
> tabela no Access permiter
> comprimento zero está 'setado' para não.
> 
> Abraços!!!
> 
> ----- Original Message -----
> From: Jean Carlo Mendes <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, March 14, 2001 8:09 PM
> Subject: [java-list] Probelma com Java x Access
> 
> 
> > E-mail grátis BOL com antivírus! Faça já o seu!
> > http://www.bol.com.br
> >
> >
> > Amigos da lista;
> >
> > Estou tentando inserir um registro em um BD Access
> e
> > não estou conseguindo. A consulta funciona
> > perfeitamente, porem a insercao de registro,
> apesar de
> > nao gerar nenhum erro de compilacao e nem de
> execução,
> > simplesmente não ocorre.
> > Estou tentando inserir um registro na tabela
> TBLAMIGO,
> > que possui os seguintes campos: CODAMI, NOMAMI,
> > TELAMI, ENDELE, CELAMI. Sendo que esta tabela não
> > possui Chave e todos os campos sao texto.
> > Segue o codigo da classe e os metodos:
> >
> >
>
------------------------------------------------------
> > import java.sql.*;
> >
> > public class Amigo extends java.lang.Object {
> >
> >     private String codigo = blank;
> >     private String nome = blank;
> >     private String fone = blank;
> >     private String celular = blank;
> >     private String email = blank;
> >     static Connection con = null;
> >     static private String blank = "";
> >     private int acao = 0;
> >
> >     public Amigo() {
> >         if (con == null) {
> >             try {
> >
> > Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
> >                 con =
> >
> DriverManager.getConnection("jdbc:odbc:BIBLIOTECA",
> > "", "");
> >             } catch (Exception e) {
> >                 System.err.println ("Erro no
> comando
> > SQL de Conexao");
> >             }
> >         }
> >     }
> >
> >     public String getNome() {
> >         return nome;
> >     }
> >
> >     public void setNome(String nome) {
> >         this.nome = nome;
> >     }
> >
> >     public String getCodigo() {
> >         return codigo;
> >     }
> >
> >     public void setCodigo(String codigo) {
> >         this.nome = codigo;
> >     }
> >
> >
> >     public String getFone() {
> >         return fone;
> >     }
> >
> >     public void setFone(String fone) {
> >         this.fone = fone;
> >     }
> >
> >     public String getCelular() {
> >         return celular;
> >     }
> >
> >     public void setCelular(String celular) {
> >         this.celular = celular;
> >     }
> >
> >     public String getEmail() {
> >         return email;
> >     }
> >
> >     public void setEmail(String email) {
> >         this.email = email;
> >     }
> >
> >     public int getAcao() {
> >         return acao;
> >     }
> >
> >     public void setAcao(int acao) {
> >         this.acao = acao;
> >     }
> >
> >     public boolean fazAcao() {
> >         if (acao == 1) { // consultar
> >             try {
> >                 Statement stmt =
> > con.createStatement();
> >                 ResultSet rs = stmt.executeQuery
> > ("SELECT * FROM TBLAMIGO WHERE NOMAMI LIKE '%" +
> nome
> > + "%'");
> >                     if (rs.next()) {
> >   codigo = rs.getString(1);
> >                     nome = rs.getString(2);
> >                     fone = rs.getString(3);
> >                     email = rs.getString(4);
> >                     celular = rs.getString(5);
> >                 }
> >                 else {
> >                     acao = 3;
> >                     fazAcao();
> >                     return false;
> >                 }
> >
> >                 rs.close();
> >                 stmt.close();
> >             }
> >             catch (Exception e) {
> >                 System.err.println ("Erro no
> comando
> > SQL de Consulta");
> >                 return false;
> >             }
> >         }
> >         else if (acao == 2) { // Inserir
> >             try {
> >                 Statement stmt =
> > con.createStatement();
> >
> >                 stmt.execute ("INSERT INTO
> TBLAMIGO
> > (NOMAMI, TELAMI, ENDELE, CELAMI)" +
> >                 " VALUES (' "+ nome + "' , '" +
> fone +
> > "' , '" + email + "' ,' " +
> >                 celular + "' )" );
> >                 stmt.close();
> >             }
> >             catch (Exception e) {
> >                 System.err.println ("Erro no
> comando
> > SQL de Insert");
> >                 return false;
> >             }
> >         } else if (acao == 3) { // Limpar Campos
> >             nome = fone = celular = email = blank;
> >         }
> >         acao = 0;
> >         return true;
> >     }
> >
> >     public static void main (String args[]) {
> >         Amigo a = new Amigo();
> >         a = new Amigo();
> >         a.setNome("Jean");
> >         a.setAcao(1);
> >         a.fazAcao();
> >         System.out.println ("Nome:"  + a.getNome()
> +
> > "\n" +
> >                             "E-mail: "  +
> a.getEmail()
> > + "\n" +
> >     "Celular:" + a.getCelular()+ "\n" +
> >                             "Telefone:" +
> a.getFone()
> > + "\n" );
> >         Amigo b = new Amigo ();
> >         b.setNome("Fernanda");
> >         b.setEmail("[EMAIL PROTECTED]");
> >         b.setFone("322 444");
> >         b.setCelular("99454545");
> >         b.setAcao(2);
> >         b.fazAcao();
> >
> >     }
> 
=== message truncated === 


=====
Jean Carlo Mendes

________________________________________________________________________
O YAHOO! GEOCITIES CHEGOU AO BRASIL!
Crie sua home page com tudo em português - http://br.geocities.com

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a