Hola a todos,
al intentar guardar un data.frame en formato Excel con la función:
cn<- odbcConnectExcel("C:\\Documents and Settings\\ ...
\\nombre.xls",readOnly=FALSE)
sqlSave(cn,datos,rownames=TRUE,append=FALSE,safer=FALSE)
close(cn)
me da el siguiente error:
Error en sqlSave(cn, datos, rownames = TRUE, append = FALSE, safer = FALSE) :
[RODBC] Failed exec in Update
22018 39 [Microsoft][ODBC ... ]El valor de caracteres para la especificación de
la transmisión no es válido (null)
Después de este error, he ACTULIZADO los paquetes de R y he vuelto a ejecutar:
cn<- odbcConnectExcel("C:\\Documents and Settings\\ ...
\\nombre.xls",readOnly=FALSE)
sqlSave(cn,datos,rownames=TRUE,append=FALSE,safer=FALSE)
close(cn)
y esta vez me ha dado el error:
Error en sqlSave(cn, datos, rownames = TRUE, append = FALSE, safer = FALSE) :
[RODBC] ERROR: Could not SQLExecDirect
1.- ¿Cómo puedo solucionar el problema cuando me da el primer error: [RODBC]
Failed exec in Update?
2.- ¿Y cómo puedo solucionar el problema cuando me da el segundo error: [RODBC]
ERROR: Could not SQLExecDirect?
3.- En global, ¿qué está sucediendo?
Muchas gracias por todo,
D.
_________________________________________________________________
[[alternative HTML version deleted]]