Problema
> library(RODBC)> ch <-odbcConnect("jcgi")Não é possível exportar o resultado> sqlQuery (ch, "Seleccione sysdate duplo")Erro no. Chamar (C_RODBCFetchRows, ATR (canal, "handle_ptr"), max,buffsize:não são permitidos os vectores de comprimento negativocom a biblioteca de oracle de 32 bits> library(RODBC)> ch <-odbcConnect("jcgi")Mensagens de aviso:1: na odbcDriverConnect("DSN=jcgi"):[RODBC] Erro: Estado 01000, código 0, [unixODBC] [controlador de mensagemManager] 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: incorrecto a classe ELF:ELFCLASS32 2: de odbcDriverConnect("DSN=jcgi"): Falha na ligação de ODBC
Solução
Adicione a opção ' believeNRows = FALSE' na sua chamada odbcConnect().Esta opção tem de ser definida quando importar dados de bases de dados Oracle.