我有这个脚本:
function slideSwitch() {
var ae = jQuery('#featured-right a.active');
if ( ae.length == 0 ) {
ae = jQuery('#featured-right a:first');
var i = jQuery('#featured-right a').index(ae);
var bae = jQuery('#featured-left a.fb-'+i);
bae.show();
}
var ne = ae.next().length ? ae.next() : jQuery('#featured-right a:first');
}
$(document).ready(function(){
var ae = jQuery('#featured-right a.active');
if ( ae.length == 0 ) {
ae = jQuery('#featured-right a:first');
ae.addClass('active');
var i = jQuery('#featured-right a').index(ae);
jQuery('#featured-left a.fb-'+i).show();
jQuery('#featured-right a:not(.active) span.key').hide();
}
setInterval("slideSwitch()", 1000);
});
Run Code Online (Sandbox Code Playgroud)
它适用于除IE之外的任何浏览器.在IE上,IU得到
SCRIPT1014: Invalid character featured.js, line …Run Code Online (Sandbox Code Playgroud) 我需要按2列对查询进行排序.这是否可以使用推进?
我试过了:
$c->addAscendingOrderByColumn(self::COL1);
$c->addAscendingOrderByColumn(self::COL2);
Run Code Online (Sandbox Code Playgroud)
但第二次调用addAscendingOrderByColumn会覆盖第一个.
此致,Radu.
我有以下功能:
create or replace
FUNCTION "MXUPGKEYVAL"(tbname varchar2,colname varchar2) return number is
val number;
BEGIN
EXECUTE IMMEDIATE
'select sum(length('||colname||')) from '||tbname into val;
return val;
END;
Run Code Online (Sandbox Code Playgroud)
以及更新:
update ANINTEGDATA set val1=to_char(nvl(MXUPGKEYVAL(MX5T,MX5C),0)) where type=1;
Run Code Online (Sandbox Code Playgroud)
当我执行更新时,我得到:
ORA-00932: inconsistent datatypes: expected NUMBER got LONG
ORA-06512: at "MAXIMO.MXUPGKEYVAL", line 6
ORA-06512: at line 2
Run Code Online (Sandbox Code Playgroud)
知道为什么会这样吗?
此致,Radu.
稍后编辑:
表ANINTEGDATA是:
create table ANINTEGDATA
(
MX5T VARCHAR2(50),
MX5C VARCHAR2(50),
MX6T VARCHAR2(50),
MX6C VARCHAR2(50),
TYPE NUMBER,
VAL1 VARCHAR2(200),
VAL2 VARCHAR2(200)
);
Run Code Online (Sandbox Code Playgroud)