问题标签 [coldfusion-9]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hibernate - 使用 ColdFusion ORM 对类型表中的列进行排序
我有三个表,结构如下:
http://dl.dropbox.com/u/2586403/ORMIssues/TableLayout.png
我正在处理的三个对象在这里:
http://dl.dropbox.com/u/2586403/ORMIssues/Objects.zip
我需要能够获取一个 PartObject,然后拉取它的所有属性,按 Types 表中的 AttributeName 排序。以下是我遇到的问题:
我无法通过其 Attribute.AttributeName 属性对 PartObject 中的 Attributes 属性进行排序
我无法将 Attribute.AttributeName 属性添加到 ObjectAttribute 实体,因为我收到有关列名的错误。Hibernate 将 ID 放在连接的错误一侧
这是显示错误查询的休眠日志文件
这是查询的违规部分:
它应该是:
ObjectAttribute.cfc 上的 AttributeName 属性是导致问题的原因:
我还尝试使用公式来获取 ObjectAttribute 实体上的 AttributeName,如下所示:
这有效,但我无法按该计算列排序。如果我然后像这样调整 PartObject.cfc :
我在 hibernatesql 日志中收到以下错误:
这是一个没有该属性的转储,以表明其余关系正常工作:
http://dl.dropbox.com/u/2586403/ORMIssues/Dump.pdf
我不知道如何解决这个问题。您能提供的任何帮助将不胜感激。
谢谢,
担
coldfusion - 是否存在阻止 Coldfusion 服务器运行递归函数的原因/设置
我正在使用 Hostek.com、共享主机,但似乎无法运行递归函数。
coldfusion - 时间戳区分大小写
ColdFusion中的函数是否Now()
区分大小写?我可以用now()
代替Now()
吗?
coldfusion - 检查计划任务的运行状况?
我们最近遇到了一个问题,即在 Windows 升级和 CF 服务器重新启动后,ColdFusion 计划任务没有恢复。有没有办法监控计划任务的运行状况并在它们运行不正常时收到警报?还是我需要编写一个任务来解析日志文件以获取该信息?
sql-server - MS-SQL/ColdFusion:神秘的数据库错误:对象已关闭
我将 ColdFusion 与 Microsoft SQL Server 2005 一起使用,有时我会收到此错误:
“[Macromedia][SQLServer JDBC 驱动程序]对象已关闭。”
正如人们所期望的那样,回溯总是会导致 SQL 查询,即使是没有 JOIN 或输入参数或任何花哨的简单 SELECT 命令。
到目前为止,我听到的唯一解决方案是重新启动“服务”,我只能想象它指的是 SQL Server 服务。我尝试重新启动 SQL Server 和 ColdFusion 服务,但它仍然随机发生。
(同样重启也不是解决方案。在生产环境中,不能有任意页面在任意时间给出任意错误消息。)
当它发生时,它会持续发生几分钟,然后消失,并可能在几秒钟或几分钟内再次出现。它开始发生在我开发应用程序的 JavaScript 部分时,它应该与 ColdFusion 代码或 SQL 命令无关。
到目前为止,我在网上的搜索一直没有结果。
任何帮助表示赞赏。
coldfusion - 从 Coldfusion 中查询 SQL Server 2000
我正在尝试执行以下 CFML:
这会引发以下错误(我的 SQL Server 版本是荷兰语):
[Macromedia][SQLServer JDBC 驱动程序][SQLServer]De INSERT-instructie bevat meer kolommen dan er waarden zijn opgegeven in de VALUES-component。在 de VALUES-component moet overeenkomen 中的 Het aantal waarden 在 de INSERT-instructie 中遇到了 het aantal kolommen。
这基本上翻译如下: INSERT 指令包含更多列,因为在 VALUES 语句中指定了值。VALUES 语句中的字段数必须等于 INSERT 语句中的字段数。
我做错什么了?
编辑:
单引号没有帮助,如:
找到了:看看第二个参数,最后一个字符:
这是一个 typ0 :-S
coldfusion - 防止在 Coldfusion 中同时登录
防止cf中多次登录的最简单方法是什么?
coldfusion - 有没有更快的方法来使用 cacheGetSession 对象清除自定义缓存?
我知道我可以使用 ColdFusion 缓存 API 来清除数据:
但在实践中,检索所有 ids(即cacheGetAllIds()
)进行删除很慢(例如秒)。如果我完全重新开始以在几毫秒内发生这种情况,我认为应该有一种方法。在我的特定情况下,自定义缓存是磁盘持久的,并且可以在磁盘上达到 100 兆字节。
我怀疑有一种更快的方法可以使用 on 方法清除它cacheGetSession()
,也许与 ColdFusion API 结合使用。因此,在我自己开始深入了解之前,询问是否有人知道如何做到这一点,同时让 ColdFusion 开心。
更新
看起来可能可以使用cacheGetSession (cacheName, true).removeAll() 因为返回的对象是net.sf.ehcache.Cache类型,它实现了 net.sf.ehcache.Ehcache。并且这个接口指定了一个方法removeAll()。虽然还没有尝试过。
apache-flex - AIR 应用程序的 Flex ColdFusion 连接问题
我有一个运行流畅的 Web Flex 应用程序,它通过 ColdFusion 与数据库进行交互。但是,当我尝试将其调整为 AIR 时,我收到此错误:
我在本地运行它,swf 应该是iki_Lyric_Air.swf
. 我尝试更改/缩短项目的名称,但仍然省略了第一个字母。
知道有什么问题吗?
coldfusion - 我在利用吗这个解决方案正确吗?
我正在尝试通过<cffileupload>
标签进行多张图片上传。标签调用一个文件fileupload.cfm
来处理/完成图像。
在该图像中,我想开始一个线程(这里是我可能不理解线程的地方,所以请告诉我),以便我可以将“图像上传”回复到 Flash 上传应用程序,但启动缩略图生成过程(这可能最后 1 分钟左右,具体取决于文件大小)。
到目前为止,我添加了类似的内容:
我正在调用该generateThumbnails
方法,并使用 amedia id (mid)
作为要处理的项目的参考。我认为一旦我们到达fileupload.cfm
文件末尾,线程就会死掉。
不确定这是否只是上传所有文件后我应该尝试运行的东西?
想法?不知道如何使它正常工作。
编辑
经过一些修补后,看起来我有一个与我修复的线程无关的错误,但我应该记住像这样“离开”线程的任何事情吗?我应该在某个时候杀死他们吗?完成后会被清理干净吗?如何在线程上设置“最大执行时间”?