谁能看看我这上面那里错了啊

来源:百度知道 编辑:UC知道 时间:2024/06/28 11:58:05
if datediff("d",rs("time_zh"),date())=<0 then
response.Write("index.asp")
end if

rs("time_zh"):是数据库里的一个字段,里面的值也是以前用date()函数赋值的.
我想用这个字段和当前日期进行比较
为什么总是出错啊,其他代码单独测试没有问题,就是加上这段代码就出错了
那位高手告诉我一下啊,

建议你先输出需要比较的日期看看是否有错:
response.write(rs("time_zh"))
如果没有错误,那就修改一下使用方式;
Dim tempDate
tempDate=rs("time_zh")
if datediff("d",tempDate,Date())<=0 then
...
end if

你的x,y都没有初始化,也没有cin输入一个东西。
看看我修改后的,再按自己的想法修改一下吧
#include <iostream>
using namespace std;

int main()
{
int x = 0;
int y = 0;
cout<<"please enter one integer number:";
cin>>x;
if(x%3==0&&x&&x%5==0&&x%7==0)
cout<<"x = "<<x<<endl;
else
cout<<"y = "<<y<<endl;

return 0;
}

楼上说得有道理,程序问题有时候就得分开拆解来查问题,哪个部分有问题,就把相关的元素都看看