【问题标题】:Run time error [Teradata] The object name is too long in NFD/NFC运行时错误 [Teradata] The object name is too long in NFD/NFC
【发布时间】:2016-07-13 11:01:36
【问题描述】:

当我尝试通过 VBA 代码运行 SQL 查询时,它会抛出以下错误:

运行时错误 -2147467259(80004005)
[Teradata] NFD/NFC 中的对象名称过长

Set rec1 = New ADODB.Recordset
rec1.Open oSql, conn
Worksheets("BO_Output").range("A" & (N)).Value = thissql

当我在 SQL 助手中运行时,我的查询运行良好

【问题讨论】:

  • 你的数据库是什么版本的Teradata,你安装的驱动是什么版本的?

标签: vba teradata


【解决方案1】:

在 SQL 助手中运行更新查询时出现此错误。我用双引号而不是单引号将我的文本字段括起来。 Teradata 将双引号解释为列名。您可能想查看您的代码,发现引号无法嵌入到您的 VBA 代码中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-26
    • 1970-01-01
    • 2015-06-28
    • 2023-02-03
    • 1970-01-01
    • 2023-02-09
    • 2017-11-03
    • 1970-01-01
    相关资源
    最近更新 更多