Din*_*tra 1 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>
Run Code Online (Sandbox Code Playgroud)
小智 6
在您的查询中,您已指定dbtype ="query".对于告诉它查询您以前在某个页面上运行的查询的CF.在CFC中,查询可能不可用,因为它没有传入,因此错误.
也许你的意思是使用下面这个并查询你的数据源而不是查询?
<cfquery name="test" datasource="{put your CF datasource name here}">
SELECT * FROM tbl_name
</cfquery>
Run Code Online (Sandbox Code Playgroud)