sql - 尝试在 power bi 中实现 ar 脚本以更新 SQL Server 数据库
问题描述
我正在尝试在 power bi 中实现 ar 脚本来更新 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", : bytecode version mismatch; using eval Error in type.convert(data[[i]], as.is = as.is[i ], dec = dec, numbers = numbers, : invalid input '[Adhoc] [C2R]:当用户在主 UI 中点击 ðŸ™,(提供反馈)时,用户无法看到提交按钮。' in 'utf8towcs'调用:read.csv -> read.table -> type.convert 执行停止详细信息:DataSourceKind=R DataSourcePath=R Message=R 脚本错误。启动期间 - 警告消息:在 setJsonDatabasePath(system.file("extdata/capabilities.json ", : 字节码版本不匹配;在 type.convert(data[[i]], as.is = as.is[i], dec = dec, numerics = numbers, : 无效输入中使用 eval 错误 [Adhoc] [C2R]:当用户从主 UI 中点击 ðŸ™,(提供反馈)时,用户无法看到提交按钮。在“utf8towcs”调用中:read.csv -> read.table -> type.convert 执行停止 ErrorCode=-2147467259 ExceptionType=Microsoft.PowerBI.Scripting.R.Exceptions.RScriptRuntimeException
解决方案
这对你有用吗?
library(RODBC)
dbconnection <- odbcDriverConnect("Driver=ODBC Driver 11 for SQL Server;Server=Server_Name; Database=DB_Name;Uid=; Pwd=; trusted_connection=yes")
initdata <- sqlQuery(dbconnection,paste("select * from MyTable;"))
odbcClose(channel)
确保您的驱动程序版本与您在机器上安装的任何内容相匹配。
推荐阅读
- python - Amazon.com 返回状态 503
- javascript - 从子 HTML 页面获取值到父文本字段
- android - android firebase 远程配置:设备未收到测试变体
- c++ - C ++无法向数组添加/插入元素
- r - 如何保存与 Rstudio 中完全相同的绘图?
- javascript - 如何使用 vuejs 在新窗口中生成 HTML?
- performance - Dart:在多次调用的方法中编写嵌套函数是否有效
- c - 如何调用需要一个指向缓冲区的双指针的 Rust 函数
- python - 获取除 x,y 数据以外的散点图数据
- android - Android 11 - 按下主页按钮时触发 foregroundService 的 onTaskRemoved