cfquery没有在cfc文件中执行

时间:2015-09-28 19:43:33

标签: coldfusion coldfusion-10 qoq

我来自PHP背景,对ColdFusion来说很新。我正在使用ColdFusion-10

我创建了两个文件:cfm文件和cfc文件。当我在cfm文件中使用cfquery执行查询时,它正在工作。但是当我在cfc文件中执行相同的操作并调用cfm文件中的函数时,它会抛出一个错误,说表名不存在。

两个文件中的cfquery:

<cfquery name="test" dbtype="query">
    SELECT * FROM tbl_name
</cfquery>

1 个答案:

答案 0 :(得分:6)

在您的查询中,您已指定dbtype =&#34; query&#34;。对于告诉它查询您以前在某个页面上运行的查询的CF。在CFC中,查询可能不可用,因为它没有传入错误。

也许你的意思是在下面使用它来查询你的数据源而不是查询?

    <cfquery name="test" datasource="{put your CF datasource name here}">
    SELECT * FROM tbl_name
    </cfquery>