【发布时间】:2018-01-17 05:11:31
【问题描述】:
我正在运行 CF 2016,SQL Server 免费版 2017。
对于我的一生,我无法弄清楚或找到类似的问题。我删除了表“Helpers”并重新创建它并将其命名为“Helper”。但是,这并没有什么不同。我第一次使用查询来创建它。然后在重新创建它时使用设计器。我对两者都进行了自动增量查询,因为在创建时我还没有看到可以选择的位置。
由于创建一个新的副本表没有任何区别,我又回到了使用原始表。如果它可以从同一数据库中的其他表中获取数据,那么有什么可能阻止该表在其上运行来自 CF 的查询?是的,显然数据源已由 CF 管理员创建和验证,并命名为“Helpers”。 SQL Server 中对该表上相同数据的查询有效。
我知道将表命名为“Helpers”而数据库命名相同可能看起来很奇怪,但正如我所说,当它具有不同的名称时没有区别。此外,这都是给系统的信。对于它的价值,这是我从很多桌子中做出的最后一张桌子。
将不胜感激任何想法。
我在这里完全停滞不前。
谢谢。
执行数据库查询时出错。 [宏媒体][SQLServer JDBC 驱动程序][SQLServer]无效的对象名称“助手”。
错误发生在 C:/ColdFusion2016/cfusion/wwwroot/helpers/displayLocations.cfm: 行 22 20:#getState.City# 21:22:23:选择 * 24:从 帮手
【问题讨论】:
-
更正:我没有删除原始表。我正要,但没有。是的,我在使用第二个时更改了查询中的表名......然后在我决定恢复为原始时将其更改回来。
-
你为什么要编辑我的帖子?我不打算说“很多”的桌子。我的意思是表的“很多”。 “很多”是指一堆、一组等。
-
如有疑问,请查看您的数据。运行一个 cfquery,从该数据库中获取所有表名并查看其中的内容。 Stack Overflow 上有很多代码示例。
-
...并验证查询正在针对哪个数据库运行。
-
我创建了一个名为“Permissions”的全新表。在 SQL Server 中测试,如运行查询以选择所有。有用。也看不到这张表。
标签: sql-server coldfusion