
Implementar uma interface entre a linguagem R e a OpenSQL
ROpensql.so a ser gravada no diretório das bibliotecas.
<banco> pode ser a cadeia "DSN=<nome>;SEC=<segur>;LEV=<nivel>;MOD=<modo>;" ou só o nome do banco (default SEC=1,LEV=" ",MOD=2) para cliente/servidor usar HST=<ipserv> antes do DSN=
retorna -1 se não abriu
fecha banco, retorna FALSE se não fechou
executa comando <sql>, retorna -1 se erro
retorna array com valores, NULL se erro
retorna array com nomes e valores, NULL se erro
retorna número de linhas, -1 se erro
retorna número de colunas, -1 se erro
retorna nome da coluna
libera resultado
retorna mensagem de erro
library(ROpensql)
cad <- "HST=157.230.190.106;DSN=EXEMPLO;"
con <- open_connect(cad )
que <- open_query(con, "SELECT * FROM PESSOA WHERE IDADEP>10")
rea <- open_fetch_assoc(que)
print(rea)
open_close(con)
