小编Hug*_*Bob的帖子

如何在JQuery Sortable上执行重置

我正在使用JQuery Sortable.我想知道在经过多次尝试后,是否有可能将可排序控件恢复到原始状态,类似于表单重置.'cancel'选项似乎只影响最后一次排序尝试,而不是所有这些.

jquery jquery-ui-sortable

9
推荐指数
2
解决办法
7748
查看次数

从返回的Oracle时间戳列中检索数据

我们有一个使用Oracle时间戳的ColdFusion 8(Linux)应用程序.我们刚刚从10g转换为Oracle 11g,我们现在在数据源上使用Oracle的瘦客户端.我们在选择了时间戳列的应用程序中收到错误.

似乎oracle.sql.TIMESTAMP正在返回类的对象.我通过转储列的内容来验证这一点.果然,它让我分解了对象的方法及其返回类型.但是,我似乎无法直接与此对象接口:

<cfquery name="getstuff" ...>
    SELECT timestampfld ...
    FROM myTable
</cfquery>
Run Code Online (Sandbox Code Playgroud)

getstuff.timestampfld包含一个对象.但是,这样做:

<cfoutput query="getstuff">
    #timestampfld.stringValue()#
    #timestampfld.dateValue()#
</cfoutput>
Run Code Online (Sandbox Code Playgroud)

产生错误,表示无法找到这些方法.如何获取该对象中的数据?

来自评论的更新:

当我获取列值并将该DateFormat()函数应用于它.CF错误是"值类oracle.sql.timestamp无法转换为日期".当我执行时<cfoutput>,我得到了类定义.

在检索到的列中,我似乎得到一个对象而不是字符串.当我cfdump列时,我得到oracle.sql.TIMESTAMP的OBJECT.转储列出了可用的方法和字段.当我cfout输出相同的变量时,会显示一个字符串.当我尝试对DataFormat()变量执行操作时,它会抱怨它不是日期.

coldfusion timestamp oracle10g oracle11g coldfusion-8

5
推荐指数
1
解决办法
619
查看次数