tell me why中文翻唱:请教网页编程高手一个关于SQL出错问题??

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 08:43:07
网页在本地(IIS5.1)测试没有任何问题,
是asp+access
但上传到网页空间之后,首页出现这种问题:

数据库错误:SQL语句错误!
del timed out online userDELETE FROM CLASS_ONLINE WHERE ONLINE_ACTIVE_TIME<#2006-5-8 下午 03:53:34 WHERE ONLINE_ACTIVE_TIME<2006-5-8 下午 03:53:34

我刚学不久,这样的错误还不知是怎么回事,
请高手给个指点::
可能跟这的这个表有关系 CLASS_ONLINE
我看了看,也没问题。毕竟在本地没事,这跟服务端设置有关吗?

问题可能出在这里:
WHERE ONLINE_ACTIVE_TIME<#2006-5-8 下午 03:53:34 WHERE ONLINE_ACTIVE_TIME<2006-5-8 下午 03:53:34
错误原因可能有:
1、日期类型数据不能用“上午”这样的字符型数据去对比大小。
2、WHERE ONLINE_ACTIVE_TIME<#2006-5-8 下午 03:53:34 WHERE 连续用两上WHERE肯定不行。

WHERE ONLINE_ACTIVE_TIME<#2006-5-8 下午 03:53:34 WHERE ONLINE_ACTIVE_TIME<2006-5-8 下午 03:53:34

为什么重复2次

顺便说个习惯问题最好不要这么命名:ONLINE_ACTIVE_TIME。 比较好的命名方式是OnlineActiveTime