Problema
> library(RODBC)> ch <-odbcConnect("jcgi")Não é possível gerar o resultado> sqlQuery (ch, "select sysdate de duplo")Erro no. Ligue para (C_RODBCFetchRows, attr (canal, "handle_ptr"), max,buffsize:vetores de comprimento negativos não são permitidoscom a biblioteca do oracle de 32 bits> library(RODBC)> ch <-odbcConnect("jcgi")Mensagens de aviso:1: em odbcDriverConnect("DSN=jcgi"):[RODBC] Erro: estado 01000, 0, código mensagem [unixODBC] [DriverGerente] não é possível abrir lib'/usr/lib/oracle/11.2/client/lib/libsqora.so.11.1' : /usr/lib/Oracle/11.2/Client/lib/libsqora.SO.11.1: classe ELF de errado:ELFCLASS32 2: em odbcDriverConnect("DSN=jcgi"): Falha na conexão do ODBC
Solução
Adicione a opção ' believeNRows = FALSE' na sua chamada odbcConnect().Essa opção precisa ser definida ao importar dados de bancos de dados Oracle.