【发布时间】:2019-08-22 23:22:34
【问题描述】:
我正在尝试在 power bi 中实现一个 r 脚本来更新 SQL Server 数据库。我一直遇到这个问题...有人知道我该如何解决这个错误吗?
library(RODBC)
outputframe=data.frame(dataset)
DBHANDLE<-odbcDriverConnect('driver={SQL Server};server=____;database=___;trusted_connection=true')
TBLExist="sbs.Iterations" %in% sqlTables(DBHANDLE)$TABLE_NAME
if (!TBLExist)
sqlSave(DBHANDLE, data.frame(dataset), tablename = "sbs.Iterations",rownames=FALSE, append = FALSE)
DataSource.Error: ADO.NET: R 脚本错误。启动期间 - 警告 消息:在 setJsonDatabasePath(system.file("extdata/capabilities.json", : 字节码版本不匹配;在 type.convert(data[[i]] 中使用 eval 错误, as.is = as.is[i], dec = dec, numbers = numbers, : 无效输入 '[Adhoc] [C2R]:当用户点击 ðŸ™,(提供反馈)从 Main UI,用户看不到提交按钮。在“utf8towcs”调用中: read.csv -> read.table -> type.convert 执行停止详细信息: DataSourceKind=R DataSourcePath=R Message=R 脚本错误。中 启动 - 警告消息:在 setJsonDatabasePath(system.file("extdata/capabilities.json", : 字节码版本不匹配;在 type.convert(data[[i]] 中使用 eval 错误, as.is = as.is[i], dec = dec, numbers = numbers, : 无效输入 '[Adhoc] [C2R]:当用户点击 ðŸ™,(提供反馈)从 Main UI,用户看不到提交按钮。在“utf8towcs”调用中: read.csv -> read.table -> type.convert 执行停止 错误代码=-2147467259 ExceptionType=Microsoft.PowerBI.Scripting.R.Exceptions.RScriptRuntimeException
【问题讨论】:
-
我想知道某处是否存在版本不匹配?您应该发布 R、操作系统、软件包和 PowerBI 版本的详细信息。