第一个参数不是开放的 RODBC 通道

2024-02-13

我通过 DNS 连接到 Oracle 数据库(在 tnsnames.ora 上设置名称为“database”的连接)。

我能够成功运行以下代码:

con <- DBI::dbConnect(odbc::odbc(), 
                  "database",
                  UID = "user",
                  PWD = "password",
                  trusted_connection = TRUE)

我还可以通过以下方式成功列出数据库中的所有表:

list <- dbListTables(con)
View(list)

但是,当我运行时:

results <- sqlQuery(channel = con, query = "select * from myschemaname.table")

我收到错误:

Error in sqlQuery(channel = con, query = "select * from myschemaname.table") : 
          first argument is not an open RODBC channel

我拥有所有者权限,并且还能够更新通过 ODBC 连接到该数据库的 Excel 电子表格。 如果有任何用处,这是 str(con) 的输出

str(con)
Formal class 'Oracle' [package ".GlobalEnv"] with 4 slots
  ..@ ptr     :<externalptr> 
  ..@ quote   : chr "\""
  ..@ info    :List of 13
  .. ..$ dbname               : chr ""
  .. ..$ dbms.name            : chr "Oracle"
  .. ..$ db.version           : chr "11.02.0040"
  .. ..$ username             : chr "user"
  .. ..$ host                 : chr ""
  .. ..$ port                 : chr ""
  .. ..$ sourcename           : chr "database"
  .. ..$ servername           : chr "database"
  .. ..$ drivername           : chr "SQORA32.DLL"
  .. ..$ odbc.version         : chr "03.80.0000"
  .. ..$ driver.version       : chr "11.02.0001"
  .. ..$ odbcdriver.version   : chr "03.52"
  .. ..$ supports.transactions: logi TRUE
  .. ..- attr(*, "class")= chr [1:3] "Oracle" "driver_info" "list"
  ..@ encoding: chr ""

您正在使用RODBC::sqlQuery()对于使用以下命令创建的连接DBI::dbConnect()。要么使用DBI::dbGetQuery() with DBI::dbConnect()或创建一个连接RODBC::odbcConnect(),并使用RODBC::sqlQuery().

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第一个参数不是开放的 RODBC 通道 的相关文章

  • rmarkdown 中的内部链接不起作用

    我使用 rmarkdown 来渲染 pdf 文档 现在我想在文本中添加内部链接 在帮助页面中降价 http rmarkdown rstudio com authoring pandoc markdown html links 它说内部链接定
  • r : 直方图上的 ECDF

    在 R 中 与ecdf我可以绘制经验累积分布函数 plot ecdf mydata 与hist我可以绘制数据的直方图 hist mydata 如何在同一图中绘制直方图和 ecdf EDIT 我尝试做类似的东西 https mathemati
  • 在 for 循环中绘制的多个 ggplot2 绘图的网格

    作为一个新的 ggplot2 用户 我对可能性的数量感到有点迷失 并且很难在网上找到我认为简单问题的简单答案 我想在同一张纸上显示 ggplot2 的多个图 但知道这些图来自 for 循环 以下示例无法编译 仅用于说明 for i in c
  • 尽管提供了群落矩阵,纯素食 DBRDA 物种得分为空

    我使用纯素社区生态包在 R 中执行了 基于距离的冗余分析 dbRDA 我想在 dbRDA 结果的排序图中显示 鱼类 营养群体对样本之间差异 营养级鱼类组合的丰度数据 的相对贡献 IE 将箭头和营养级组名称叠加到排序图上 其中箭头线的长度表示
  • 包检查时如何有效处理未压缩的保存?

    在最近开发一个包的过程中 我将数据集包含在data 我的包的文件夹 在我的具体情况下 我有 5 个数据集 所有这些数据集都位于data table格式 尽管我在下面描述的问题仍然存在 如果我将它们保留为data frame 我已将每个人单独
  • Dplyr 多重滞后整齐评估?

    我试图在 dplyr 中使用尽可能少的代码来实现多个滞后 同时坚持整洁的评估 以下标准评估 SE 代码有效 if require dplyr install packages dplyr library dplyr a as tibble
  • 将文本添加到 ggplot 中的轴标签

    我从下表中绘制了一个图表 BoatPhs fit se lower upper 1 Before 3 685875 0 3287521 3 038621 4 333130 2 After0 20NTA 3 317189 0 6254079
  • 如何判断某个软件包是否已经安装?

    当我安装 yaml 包时 如果之前已经安装过 RStudio 则会弹出一条烦人的错误消息 如何判断该软件包是否已安装 以便我可以在代码中决定是否安装该软件包 该消息位于弹出窗口中 内容如下 此安装将更新的一个或多个软件包 当前已加载 在更新
  • 按绝对值排序

    有谁知道如何按绝对值对 R 中的向量进行排序 所以 2 3 1 gt 1 2 3 etc 如果我在 python 中这样做 我会创建一对每个值及其符号 按绝对值对对列表进行排序 然后重新应用符号 但我对 R 很陌生 所以不知道如何执行此操作
  • 在ggplot2中创建部分虚线

    我正在 R 中创建一个图 并且需要创建一条线 其中某些值是投影 投影用虚线表示 这是代码 df data frame date c rep 2008 2013 by 1 value c 303 407 538 696 881 1094 gg
  • R:在 Shiny 中,如何修复应用于“反应性”类对象的“xtable”没有适用的方法

    我收到此错误 Error in UseMethod xtable no applicable method for xtable applied to an object of class reactive UI R library shi
  • 为什么我在 ddply 中看到“错误:length(rows) == 1 is not TRUE”?

    我有一个数据框 比如工资单 例如 payroll lt read table text AgencyName Rate PayBasis Status NumRate HousingAuthority 26 843 00 Annual Fu
  • R 中带有边缘箱线图的直方图

    如何使直方图中的 X 轴与边缘箱线图匹配 data lt rnorm 1000 nf lt layout mat matrix c 1 2 2 1 byrow TRUE height c 1 3 layout show nf par mar
  • 分割单个 SpatialPolygons 对象的多边形部分

    在 R 中 我有一个SpatialPolygons包含数百个多边形的对象 即多个多边形 我想分割这个SpatialPolygons对象放入列表中Polygons 即孔应保持连接到父多边形 知道如何做到这一点吗 EDITED 使用以下提供的示
  • 创建序列组合

    我正在尝试解决以下问题 考虑 5 个简单序列 0 100 100 0 rep 0 101 rep 50 101 rep 100 101 我需要 3 个数字变量的集合 它们的所有组合都具有上述序列 由于有 5 个序列和 3 个变量 因此可以有
  • R:如何更改ggvis闪亮应用程序中特定范围的绘图背景颜色

    I have a simple shiny app like below and you can run it The plots are created by ggvis and user can choose student name
  • 在 R 中收集多组列[重复]

    这个问题在这里已经有答案了 我有一个宽数据框 需要将其收集或融化成一个高数据框 我遇到的问题是我有几组列需要保持关联 分组 我每个表单提交有 2 个用户 每个用户有 3 列数据 我想将这 6 列基本上以 3 组的形式堆叠起来 以便每个用户都
  • 一次评论多个对象

    假设您有一个变量 a 到 j 的列表 for x in 1 10 assign letters x x 您将如何评论那些最近创建的对象 我尝试过类似的事情 for x in 1 10 comment get letters x lt pas
  • 通过 r 中的组变量进行汇总

    我有一个数据框如下 head newStormObject FATALITIES INJURIES PROPVALDMG CROPVALDMG EVTYPE total 1 0 15 2 5e 05 0 TORNADO 15 2 0 0 2
  • 当在另一行中找到元素逗号分隔时合并行

    您好 我有一个数据框 例如 species family Events groups 1 SP1 A 10 22 G1 2 SP1 B 7 G2 3 SP1 C D 4 5 6 1 3 G3 G4 G5 G6 4 SP2 A 22 10 G

随机推荐

  • 从数据库恢复 TeamCity 项目

    是否可以从现有数据库恢复 TeamCity 项目设置 我为 TeamCity 数据层和应用程序层设置了单独的服务器 TeamCity 应用程序服务器已损坏 我正在尝试从现有数据层恢复它 我正在使用 TeamCity 5 1 2 有任何想法吗
  • javascript中一串一位数字的总和?

    我正在尝试编写一个脚本 添加字符串的左侧并根据右侧对其进行验证 例如 var left 12345 var right 34567 我需要执行某种求和函数 将 1 2 3 4 5 加起来 并检查它是否等于 3 4 5 6 7 我只是不知道该
  • MultipartEntityBuilder 将图片发送到 Rail 服务器

    我正在尝试发送MultipartEntityBuilder 到我的 Rails 服务器 但是 当我尝试构建它时 它崩溃并给出错误 03 25 09 44 50 001 W System err java util concurrent Ex
  • TWRequest 是否适用于 Twitter 流 API?

    我正在尝试制作一个基本的 iPhone 应用程序来显示附近的推文 我使用 TWRequest 对象通过 twitter 搜索 API 来完成此任务 不幸的是 我实际上想使用 GPS 坐标在地图上标记推文 而搜索 api 似乎不会以比城市名称
  • 错误:android studio 中的任务“:app:dexDebug”执行失败

    我面临未知类型的错误 错误 任务 app dexDebug 执行失败 com android ide common process ProcessException org gradle process internal ExecExcep
  • jQuery 函数

    像这样编写 jQuery 函数有什么用 function myFunction 我的意思是为什么将函数包装在 中 我认为你的意思是这样的 function 这是以下内容的简写 document ready function 它的作用是注册一
  • 如何使“.innerText”忽略不可见元素的不可见子元素?

    测试代码结果如下 div 0 innerText aaaaa zzzzz div 1 innerText aaaaa invisible zzzzz 我怎样才能强迫innerText给出相同的结果div 1 因为它给出了div 0 我尝试附
  • 如何在 Ember CLI 应用程序中升级 Ember 版本?

    假设我上周创建了这个 Ember 应用程序 ember new shop cd shop ember install addon ember cli scaffold ember g scaffold product name string
  • 将三个整数编码为单个整数

    我必须将 3 个数字编码为同一个整数 我有这 3 个测量值 uint256 carLength uint256 carWidth uint256 carDepth 我想将这 3 个数字编码为同一个整数 并且可以解码 我的问题是我在这么低的水
  • 使用 .NET 4.0、3.5 时,UnmanagedFunctionPointer 会导致堆栈溢出

    我在点击处理程序中有一个简单的函数 它有一个 try catch 块 如果我在此 try catch 块中抛出异常 它会成功捕获异常 如果我在抛出异常之前调用非托管 DLL 则异常不会被处理且不会被捕获 未修改的 DLL 调用正在做什么 可
  • 使用 Django Rest Framework 的 ListSerializer 批量创建

    我尝试使用 Django Rest Framework 为某个表批量创建行 我看到在文档 http www django rest framework org api guide serializers customizing multip
  • git lfs“对象”占用大量磁盘空间

    我有一个包含很多二进制文件 主要是 pdf 的项目 我正在使用 git lfs 该项目大约有 60mb 但我发现我的 git lfs objectsdirector 大约有 500mb 我认为这些是以前提交的缓存版本 有没有办法优雅地删除这
  • Visual Studio 2013 IntelliSense 停止为 ASP.NET MVC5 控制器工作

    我在 Visual Studio 2013 ASP NET MVC 5 项目中面临一个奇怪的问题 突然间 MVC 5 项目的 Controller 类中的 IntelliSense 根本不起作用 我的解决方案中有其他类库项目 并且 Inte
  • 命名与通配符导入为何/如何影响参数?

    所以 我正在修改一些基本的 python tkinter 程序 并将我正在阅读的书中的 python 2 x 代码翻译为 3 x 以确保我理解所有内容 我还尝试使用 正确的 命名导入而不是通配符导入来编写代码 即from tkinter i
  • defiant.js 节点中带有空格的 XPath 表达式

    我在用反抗者 js http www defiantjs com 用于搜索 json 根据他们的文档 我需要提供 xpath 来从 json 中搜索特定元素 当节点中没有空格时我成功了 但我的 json 现在包含空格 这是我的 csv 我想
  • F# Seq 的一个实现问题

    我最近正在深入研究 F 源代码 在 Seq fs 中 Binding We use a type defintion to apply a local dynamic optimization We automatically right
  • 如何使用rails format.json [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 OSX 下卸载 Eclipse?

    我在 Mac OS X 10 5 6 上运行 Eclipse SDK 3 4 0 每次我尝试通过 软件更新 安装新内容时 都会显示消息 您选择的软件项目可能对当前安装无效 所以我要卸载它并重新安装 Eclipse 我应该删除 Eclipse
  • 相对于 .js 文件的 Angular 指令 templateUrl

    我正在构建一个角度指令 它将在几个不同的位置使用 我不能总是保证使用该指令的应用程序的文件结构 但我可以强制用户将directive js and directive html 不是真实的文件名 在同一文件夹中 当页面评估时directiv
  • 第一个参数不是开放的 RODBC 通道

    我通过 DNS 连接到 Oracle 数据库 在 tnsnames ora 上设置名称为 database 的连接 我能够成功运行以下代码 con lt DBI dbConnect odbc odbc database UID user P