cfquery 未在 cfc 文件中执行
cfquery not executing in cfc file
我有 PHP 背景,对 ColdFusion 还很陌生。我正在使用 ColdFusion-10
我创建了两个文件:cfm 文件和cfc 文件。当我在 cfm 文件中使用 cfquery 执行查询时,它正在运行。但是当我在 cfc 文件中执行相同的操作并调用 cfm 文件中的函数时,它会抛出错误,提示 table 名称不存在。
两个文件中的cfquery:
<cfquery name="test" dbtype="query">
SELECT * FROM tbl_name
</cfquery>
在您的查询中,您指定了 dbtype="query"。对于告诉它查询您之前在页面某处 运行 的查询的 CF。在 CFC 中,该查询可能不可用,因为它未传入,因此出现错误。
也许你的意思是在下面使用它来查询你的数据源而不是查询?
<cfquery name="test" datasource="{put your CF datasource name here}">
SELECT * FROM tbl_name
</cfquery>
我有 PHP 背景,对 ColdFusion 还很陌生。我正在使用 ColdFusion-10
我创建了两个文件:cfm 文件和cfc 文件。当我在 cfm 文件中使用 cfquery 执行查询时,它正在运行。但是当我在 cfc 文件中执行相同的操作并调用 cfm 文件中的函数时,它会抛出错误,提示 table 名称不存在。
两个文件中的cfquery:
<cfquery name="test" dbtype="query">
SELECT * FROM tbl_name
</cfquery>
在您的查询中,您指定了 dbtype="query"。对于告诉它查询您之前在页面某处 运行 的查询的 CF。在 CFC 中,该查询可能不可用,因为它未传入,因此出现错误。
也许你的意思是在下面使用它来查询你的数据源而不是查询?
<cfquery name="test" datasource="{put your CF datasource name here}">
SELECT * FROM tbl_name
</cfquery>