我正在运行CF 2016,SQL Server免费版2017.
对于我的生活,我无法弄清楚这一点或找到类似的问题。我已经删除了表格'助手'并重新创建并命名为Helper'。但是,它没有任何区别。我第一次使用查询来创建它。然后在重新创建时使用设计器。我运行了一个查询以自动增加,因为我还没有看到在创建时选择它的位置。
由于创建一个新的副本表没有区别我回到使用原始表。如果它可以从同一个数据库中的其他表中获取数据,那么有什么可能阻止该表从CF上运行查询呢?是的,显然数据源已由CF管理员创建和验证,并命名为" Helpers"。 SQL服务器中对此表中相同数据的查询有效。
我知道桌子被命名为'助手'虽然DB被命名为相同,但正如我所说,当它有一个不同的名称时它没有任何区别。此外,它是系统的所有信件。对于它的价值,它是我用很多表格制作的最后一张表 非常感谢任何想法。
我完全停滞不前了。
感谢。
执行数据库查询时出错。 [Macromedia] [SQLServer JDBC 驱动程序] [SQLServer]无效的对象名称'助手'。
发生错误 C:/ColdFusion2016/cfusion/wwwroot/helpers/displayLocations.cfm:line 22 20:#getState.City#21:22:23:SELECT * 24:FROM 助手
答案 0 :(得分:2)
如果您发布代码,了解问题会很有帮助。
根据您提供的信息,我建议您尝试在查询中的表中添加架构名称。即如果您的帮助程序表是在dbo架构中,而不是
<p>The document has moved <a href="https://www.example.com/index.php?route=sockets/receive_data">here</a>.</p>
试
SELECT column_name FROM helpers
答案 1 :(得分:0)
解决:这不是语法错误或错误的数据库问题。似乎SQL Server需要&#34; Intellisense Cache&#34;刷新。我从来没有听说过这个,似乎它应该在它自己身上做到这一点。但DBA建议刷新,并且它有效。编辑 - &GT;智能感知 - &GT;刷新。有效。现在CF可以看到表......!我花在这上面的日子。我想我现在讨厌SQL服务器。非常感谢每个试图提供帮助的人。也许这会有助于其他人。 http://blogs.lessthandot.com/index.php/DataMgmt/DBProgramming/how-to-refresh-the-local-intellisense-ca/