小编fiq*_*bal的帖子

将mm/dd/yyyy字符串转换为datetime时出错

我想更新一个表,我只给了一个varchar值:

UPDATE table
SET Deadline = CONVERT(DATETIME, '06/18/2012 12:00 AM')
FROM table
WHERE nominal_id = 2650
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

消息241,级别16,状态1,行10
转换在从字符串转换日期和/或时间时失败.

但是当我做一个简单的事情时SELECT CONVERT(DATETIME, '12:00 PM'),它会返回正确的值.我在这里似乎缺少什么?我应该为varchar铸造吗?

sql t-sql sql-server

2
推荐指数
1
解决办法
2006
查看次数

在jquery ajax调用中使用setInterval的最佳方法是什么?

我正在使用JQWidgets来创建饼图.虽然这一切都很好,花花公子,像一个魅力.然而,我想要做的是每x秒更新一次数据.使用jQuery,这是我到目前为止的代码:

function loadChart(id,name){
   //chart loads here
   var speed = 5000,
       t = setInterval(reloadData,speed);
   function reloadData() {
        source.url = 'data.php?id='+id;
        var dataAdapter = new $.jqx.dataAdapter(source);
        $('#pie').jqxChart({ source: dataAdapter });
        console.log('reloading pie...'+globalPieId);
        speed = 5000;
        clearInterval(t);
        t = setInterval(reloadData, speed);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果调用了loadChart函数,则会创建另一个setInterval实例,并且在三到四次之后,图表将处于常量刷新状态.如何优化我的setInterval调用,以便只调用一个实例?

提前致谢.

javascript ajax jquery setinterval

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

标签 统计

ajax ×1

javascript ×1

jquery ×1

setinterval ×1

sql ×1

sql-server ×1

t-sql ×1