当我尝试通过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助手
中运行时,我的查询工作正常答案 0 :(得分:1)
在SQL Assistant中运行更新查询时出现此错误。我用双引号而不是单引号括起了我的文本字段。 Teradata将双引号解释为列名。您可能希望查看您的代码,并发现引号无法嵌入您的VBA代码中。