当我尝试在index.cfm中触发简单的select查询时,使用Application.cfc中定义的数据源会显示错误消息.任何人都可以帮助我正确的代码序列?
错误:
变量PRIMARYDATASOURCE未定义
的Application.cfc
<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>
Run Code Online (Sandbox Code Playgroud) 我一直试图isSafeHTML()告诉用户他们提交的HTML是否允许.CFDocs.org和Adobe.com的文档显示该函数需要三个参数:inputString, policyFile, throwOnError.但是,当我提供所有三个参数时,我得到一个错误,说它只接受1或2个参数.
经过一些测试,我得出结论,这throwOnError不是这个函数的有效参数.其他人可以证实吗?如果是这样,有没有办法更新文档,以便其他人不会遇到同样的问题?
安装后我无法运行ColdFusion 2016.我打开终端窗口并输入以下命令:
/Applications/Coldfusion2016/cfusion/bin/coldfusion start
Run Code Online (Sandbox Code Playgroud)
之后,它促使我输入命令:sudo ./coldfusion start
您必须是root用户才能配置ColdFusion连接器.启动ColdFusion作为"sudo ./coldfusion start"来配置连接器.配置连接器后,将ColdFusion作为"./coldfusion start"启动,以非root用户身份运行ColdFusion".
我做了所有的步骤,但它没能运行.任何人都可以帮我解决这个问题吗?我非常感谢你的回答.
我们使用基于ColdFusion的外壳软件,并使用SQL在我们的报告中创建数据库功能.我正在编写一个自定义报告,试图从另一列中减去一列:更具体地说,COUNT_OF_INSPECTION_TYPE从中减去OCCUPANCY.该OCCUPANCY列基于以下代码:
CONVERT(INT
, CASE
WHEN tblHalls.HALLNAME = 'Hall1' THEN 198
WHEN tblHalls.HALLNAME = 'Hall2' THEN 430
WHEN tblHalls.HALLNAME = 'Hall3' THEN 333
END
)
Run Code Online (Sandbox Code Playgroud)
当我尝试新功能时OCCUPANCY - COUNT_OF_INSPECTION_TYPE,我收到一个错误:
无法调用CFC - 执行数据库查询时出错. [Macromedia] [SQLServer JDBC驱动程序] [SQLServer]无效的列名称"OCCUPANCY".
我不确定我是否正在解释这一点.我很感激您提供的任何帮助.
scala swing看起来很有趣,但不知何故它是不完整的,有时我仍然需要使用旧的java类,但我不知道如何正确地包装它们.
那么如何正确包装javax.swing.JInternalFrame以便我可以在MainFrame中将它用作Component?
我试着让这个例子与scala和scala swing库一起工作,我终于设法获得了一个内部框架,但我的MainFrame扭曲了所有内部框架并将它们拉伸直到它们具有与内部空间完全相同的宽度和高度.主机上.
这是我目前的实施:
import swing._
import event._
object InternalFrameDemo extends SimpleSwingApplication{
val top = new MainFrame{
title = "InternalFrameDemo"
preferredSize = new Dimension(640,480)
val menuNew = new MenuItem("New"){
mnemonic = Key.N
action = new Action("new"){
def apply(){
createFrame
}
}
}
val menuQuit = new MenuItem("Quit"){
mnemonic = Key.Q
action = new Action("quit"){
def apply(){
quit()
}
}
}
menuBar = new MenuBar{
contents += new Menu("Document"){
mnemonic = Key.D
contents ++= Seq(menuNew,menuQuit)
}
} …Run Code Online (Sandbox Code Playgroud) 当我在ColdFusion 8中编写cfc时,在源代码中ColdFusion会显示以下注释:
<!-- application.cfm BEGIN -->
..
<!-- app_include.cfm BEGIN -->
..
<!-- app_include.cfm END --> <!-- BEGIN variableDeclarations.cfm -->
...
<!-- END variableDeclarations.cfm OR #request.directory# contains "storeworks"-->
...
<!-- application.cfm END -->
Run Code Online (Sandbox Code Playgroud)
但我没有写任何东西,只有一个功能:
<cfcomponent Hint = "Test" displayname="Test" output="true">
<cffunction name="GetProducts" returnformat="json" output="false" access="remote">
<cfquery name="getMenu" dbtype="query" datasource="#request.dsn#">
select * from Grades ORDER BY gradeID ASC
</cfquery>
<cfreturn getMenu />
</cffunction>
</cfcomponent>
Run Code Online (Sandbox Code Playgroud)
如何删除评论,或者如何不显示评论?
我有一个名为"shopping_cart_qry.cfm"的页面,它SELECT从各种表中执行一系列查询.它提取数据并填充一个名为的结构shopping.该结构包含大约50个参数,例如:
shopping.company_id
shopping.brand_id
shopping.cost_Price
shopping.expiry_dt
shopping.user_id
shopping.item_name
shopping.item_cost
...
Run Code Online (Sandbox Code Playgroud)
我只需要15出50个参数(的shopping.item_name,shopping.item_cost等等),用于不同的任务.所以我<cfinclude>在名为"item_info.cfm"的新文件中调用"shopping_cart_qry.cfm ".
在我执行<cfdump>该结构的文件中,我看到所有50个参数,包括我需要的15个参数.但是,当我尝试为15个参数分配新名称时,我需要这样:
<cfset itemName = "shopping.item_name">
<cfset itemCost = "shopping.item_Cost">
<cfset itemDt = "shopping.item_Dt">
Run Code Online (Sandbox Code Playgroud)
然后使用<cfdump>看到我能够成功,我看到变量名称(itemName,itemCost等...)但没有值.
<cfdump var="#shopping.item_name#">
<cfdump var="#shopping.item_Cost#">
<cfdump var="#shopping.item_Dt#">
Run Code Online (Sandbox Code Playgroud)
我应该用<script>吗?
我有一个通过电子邮件搜索用户的功能.如果找到用户,则该函数返回用户标识.否则返回false.
我如何评估这个看似12202436120g1200069971真实的用户ID ?
我正在尝试搜索ArrayList并找到最高的学生分数.这些值是随机输入的.我已经编写了代码,如果值是有序的.但是当我尝试以随机顺序输入值时,循环总是返回输入的最后一个值!(这开始让我感到沮丧,因为我觉得它有用!)这可能很简单,但我又错过了这一点.
另一个注释.getName检索具有最高分的学生姓名.
这是代码:
public String top()
{
int highest = 0;
int k;
for (k = 0; k < people.size();k++)
{
if (people.get(k).getMark() > highest)
{
highest = k;
}
}
return people.get(highest).getName();
}
Run Code Online (Sandbox Code Playgroud) 请看一下这个mysql查询.它应该做的非常简单 - 列出日期,从不超过10天的时间戳创建.
它有效但不完美......
因此,查询总是忽略表中的最新时间戳,为什么?
$timestamp_now = date('U');
$timestamp_10_day_back = $timestamp_now - 864000;
mysql_select_db("$db_visitors");
$sql = "SELECT DATE(FROM_UNIXTIME(visitors_timestamp))
FROM visitors
WHERE visitors_timestamp > $timestamp_10_day_back
ORDER BY visitors_timestamp DESC";
$sql = mysql_query($sql);
$row = mysql_fetch_array($sql);
while($row = mysql_fetch_array($sql)) {
echo $row[0] . "<br>";
}
Run Code Online (Sandbox Code Playgroud) coldfusion ×7
cfc ×2
coldfusion-8 ×1
comments ×1
java ×1
mysql ×1
mysqli ×1
php ×1
qoq ×1
scala ×1
scala-swing ×1
sql-server ×1
swing ×1
wrapper ×1