Coldfusion application.cfc显示消息“的问题”;变量PRIMARYDATASOURCE未定义";对于数据源
当我试图使用Application.cfc中定义的数据源在index.cfm中启动简单的select查询时,它会显示一条错误消息。有人能帮我确定正确的代码顺序吗 错误: 变量PRIMARYDATASOURCE未定义 应用程序.cfcColdfusion application.cfc显示消息“的问题”;变量PRIMARYDATASOURCE未定义";对于数据源,coldfusion,cfc,application.cfc,Coldfusion,Cfc,Application.cfc,当我试图使用Application.cfc中定义的数据源在index.cfm中启动简单的select查询时,它会显示一条错误消息。有人能帮我确定正确的代码顺序吗 错误: 变量PRIMARYDATASOURCE未定义 应用程序.cfc <cfcomponent> <!--- Set up the application. ---> <cfscript> this.name = ""; // app name from old c
<cfcomponent>
<!--- Set up the application. --->
<cfscript>
this.name = ""; // app name from old cfapplication tag
this.sessionManagement = "Yes";
this.loginstorage="session";
this.setClientCookies = "Yes";
this.primarydatasource = "diet";
application.PRIMARYDATASOURCE = "diet";
</cfscript>
<cfsetting requesttimeout="100000" />
<cffunction name="onApplicationStart">
....
<cfquery datasource="#application.PRIMARYDATASOURCE#" name="getCostDetails">
select * from maimun.adCostDetails ORDER BY ID DESC
</cfquery>
....
</cffunction>
</cfcomponent>
this.name=”“;//旧cfapplication标记中的应用程序名称
this.sessionManagement=“是”;
this.loginstorage=“session”;
this.setClientCookies=“是”;
this.primarydatasource=“diet”;
application.PRIMARYDATASOURCE=“diet”;
....
从maimun.adCostDetails中选择*按ID描述订购
....
移动行application.PRIMARYDATASOURCE=“diet”编码>到应用程序启动函数的并删除行this.primarydatasource=“diet”代码>。完成了
放置在应用程序主体中的代码.cfc
并不是按照您认为的方式执行的。初始化应用程序后,您只能访问应用程序
范围,而onApplicationStart
是该应用程序的事件。将其视为Web应用程序的构造函数。< /P> < P>移动行>代码> Apple。PrimaDeaStudiCE =“节食”;<编码>到应用程序启动函数的并删除行this.primarydatasource=“diet”代码>。完成了
放置在应用程序主体中的代码.cfc
并不是按照您认为的方式执行的。初始化应用程序后,您只能访问应用程序
范围,而onApplicationStart
是该应用程序的事件。将其视为Web应用程序的构造函数。但也许您打算使用?这为应用程序定义了一个默认数据源,允许您在不指定“datasource”属性的情况下使用cfquery。感谢Alex的帮助,我错过了这一部分,实际上我对应用程序没有太多的了解。cfc感谢Leigh提供了这些有用的信息。尽管您可能打算使用?这为应用程序定义了一个默认数据源,允许您在不指定“datasource”属性的情况下使用cfquery。感谢Alex的帮助,我错过了这一部分,实际上我对应用程序没有太多了解。cfc感谢Leigh提供了这些有用的信息。