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]
-------------------------------------------------------------------------