问题标签 [rodbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
452 浏览

r - RODBC 返回 0 值

我正在访问一个商业数据库。通过提示:

在 R 中:

查询的输出不正确。有没有人遇到过这个问题?这里有一些额外的信息。

0 投票
1 回答
4158 浏览

r - RODBC sqlQuery as.is 返回错误结果

我正在尝试将一个 excel 工作表导入 R。我想从工作表中检索一个(字符)ID 列和几个日期列。以下代码工作正常,但将一列作为日期而不是另一列。我认为这与第二个日期字段中更多的前导列为空有关。

所以我现在的计划是将日期列作为字符字段引入,并使用 as.POSIXct 自己转换它们。但是,以下代码仅在 idsAndDates 中生成一行。

我究竟做错了什么?

0 投票
2 回答
4303 浏览

r - 使用 Informix 驱动程序在 R 中使用 ODBC 连接的 SQL 查询错误

借助 RODBC 包中的功能,我已成功创建 ODBC,但在尝试查询数据库时收到错误消息。我正在使用 INFORMIX 3.31 32 位驱动程序(版本 3.31.00.10287)。

当我尝试查询和调查返回对象的结构时,我收到一条错误消息“chr [1:2]“42000 -201 [Informix][Informix ODBC 驱动程序][Informix]发生语法错误。” ...'

具体来说,我编写了一个表达式来遍历数据库中的所有表,检索 10 行,并调查返回对象的结构。

每次迭代都返回相同的错误消息。任何想法从哪里开始?

附加信息:当我返回对象“res”时,我收到以下信息 -

0 投票
1 回答
1102 浏览

sql-server-2005 - ODBC 连接和 R stats 包的 MSSQL 登录身份验证问题

我正在尝试将 ODBC 源连接到 R 统计包,但出现登录问题。

eplR我已经使用连接到(本地)服务器的 SQL 服务器驱动程序设置了 ODBC 名称,该驱动程序使用 Windows NT 身份验证和默认的网络登录 ID。在设置中数据源测试成功。

当我尝试在 R 中创建连接时

我的连接失败

当我通过管理工作室使用 Windows 身份验证连接到(本地)SQL Server 2005 时,我会收到类似的错误,除非我使用“以管理员身份运行”选项打开管理工作室。

在管理工作室中,如果我查看(本地)服务器的属性,身份验证设置为 Windows 身份验证模式。
连接 SQL grantor 的权限是 sa,并且 Grant 框被选中。还有一个用于 pssguy-PC\pssguy 的连接 sql 权限,带有未选中的框。我检查了它,但在重新启动 mssql 服务器时它已恢复为未选中状态。

我在另一台独立机器上进行了我认为相同的设置,并且在 R 中连接没有问题。

非常感谢任何帮助

0 投票
2 回答
2181 浏览

mysql - 如何跳过 sqlSave() 命令中的主键?

我正在尝试使用 RODBC 在 MySQL 数据库中插入一个 data.frame。我正在使用的命令如下:

现在我试图插入数据的表有一个自动递增的主键。我的表共有 7 列,包括主键。在我的数据框中,我有 6 列,因为我不想自己插入 PK。但是,当我运行命令时,出现以下错误:

从上面的错误中,我了解到当已经有一条记录为 1 作为其 PK 时,它试图插入“1”作为主键。知道如何使用 sqlSave() 来避免这种情况吗?

提前致谢。

0 投票
1 回答
645 浏览

r - 带有文件路径名称的 R ODBC SQL 查询(例如,对于 INSERT INTO ... IN ...)

将 R 2.13.0 与 Window XP 32b 一起使用,

我正在努力正确定义一个我想在 R 中构建并从 RODBC 包发送到 sqlQuery 的查询。

我在向查询中添加文件路径时遇到问题。

遵循有关如何处理字符串中的反斜杠的建议,这是我可以编写但会导致错误的查询。

以下在 Access 中运行良好:

在访问中工作正常。

它的翻译:

导致错误。

您能在翻译过程中提供帮助吗?

最好的问候帕斯卡

0 投票
1 回答
1110 浏览

r - 失败的 R 实例 + RODBC

快速提问:我正在使用 RODBC 连接以批处理模式并行运行多个 R 实例,并且随机一个(或多个)实例失败。如果我回去一个一个地运行实例,它们都成功了。日志中没有错误,我只是想推断出问题的确切来源。我的主要假设是我遇到了内存堆顶部并且实例失败了,或者(更有可能)RODCB 连接发生了某种超时。有什么建议么?

谢谢,

吉姆

0 投票
1 回答
6921 浏览

sql - R:从文本文件运行多行 sql

在 R 中,如何将多行文本文件(包含 SQL)的内容导入多行 SQL?

我研究了将多行 SQL 查询导入到单个字符串,并设法让一个简单的 sql 脚本正常工作。但是,当 SQL 需要一个新行时(即当您添加一个 SELECT 语句时),当您将所有 sql 脚本行放在一行中时,它就不起作用了。

sql .txt 文件如下所示:

R 代码如下所示:

我也尝试过 CAT 和 GSUB,但我觉得当第三条语句在一行中的第二条之后出现问题。

谁能帮我解决这个问题?非常感谢。

0 投票
6 回答
11575 浏览

mysql - RODBC sqlSave 的问题

我在使用 RODBC 将数据框插入 mySql 数据库时遇到了一些困难。下面是我正在使用的代码:

当我尝试执行此操作时,我收到以下错误消息:

这是我尝试将数据插入到的特定表:

在这一点上,我真的很困惑,因为我一遍又一遍地阅读文档,但无法让它工作。任何帮助将不胜感激!

干杯!


谢谢!我添加了您建议的更改,并且该案例似乎不再存在问题。但是我不断收到以下错误消息:

我正在执行的生成此语句的语句是:

这对我来说没有任何意义,因为列已经在具有相同列名的数据框中。

0 投票
4 回答
4217 浏览

r - PostgreSQL 的 rodbc 字符编码错误

在使用 RODBC 从 R 连接到 GreenPlum PostgreSQL 数据库时,我遇到了一个以前从未遇到过的新错误。我使用 EMACS/ESS 和 RStudio 都遇到了错误,并且 RODBC 调用与过去一样工作。

编辑:刚刚尝试查询另一个表并得到了结果。所以我猜这不是 RODBC 问题,而是 PostgreSQL 表编码问题。