Pessoal, estou tentando inserir um registro em uma tabela de um banco do 
MSAccess via JdbcOdbc, através do java.sql.PreparedStatement, conforme a 
seguir:
 -------------------------------------------------
String sql = "INSERT INTO 
TB_EMPRESA(COD_EMPR,NOME,DESCRICAO,CNPJ,TIPO,ENDERECO,BAIRRO,CIDADE,UF,CEP,C 
APITAL) VALUES (?,?,?,?,?,?,?,?,?,?,?)"; 

java.sql.PreparedStatement oPS = oConexao.prepareStatement(psSQL);
oPS.executeUpdate();
 -------------------------------------------------
Utilizando os métodos setString, setInt, etc, para atribuir os valores dos 
respectivos parâmetros, no momento do executeUpdate() ocorre o seguinte erro 
gerado pelo driver do MSAcesss: 

java.sql.SQLException: [Microsoft][ODBC Microsoft Access 97 Driver] Data 
type mismatch in criteria expression.
        java.lang.Throwable(java.lang.String)
        java.lang.Exception(java.lang.String)
        java.sql.SQLException(java.lang.String, java.lang.String, int)
        java.sql.SQLException sun.jdbc.odbc.JdbcOdbc.createSQLException(int, int, 
int)
        void sun.jdbc.odbc.JdbcOdbc.standardError(short, int, int, int)
        boolean sun.jdbc.odbc.JdbcOdbc.SQLExecute(int)
        boolean sun.jdbc.odbc.JdbcOdbcPreparedStatement.execute()
        int sun.jdbc.odbc.JdbcOdbcPreparedStatement.executeUpdate() 


Alguém poderia me ajudar, por favor? Há alguma restrição ao atribuir os 
parâmetros setString, setInt, etc??? 

Obrigado.
Leonardo Pereira.

------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a