Office中国论坛/Access中国论坛

标题: 向高手求助解决一段代码 [打印本页]

作者: look    时间: 2006-8-16 17:05
标题: 向高手求助解决一段代码
这是ACCESS下正常的代码:
conn.Execute("Delete From online where DATEDIFF('s',lastime, now()) > "&maxTime&"*60") '删除超时的用户
升级到MSSQL后自然不能用了,将其相应改动:
conn.Execute("Delete From online where DATEDIFF(s,lastime, getdate()) > "&maxTime&"*60") '删除超时的用户
但仍然不能正常运行,请问错在哪里,向高手们求助啊……

作者: nylgwsf9    时间: 2006-8-21 23:06
改成以下试试:

conn.Execute("Delete From dbo.online where DATEDIFF(s,lastime, getdate()) > "&maxTime&"*60")

以上加了一个dbo,不过也可能是创建该表的使用者名称,你再试试




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3