asp中sql写法求救,请高手帮忙,急用! 5

<%setrs=server.createobject("adodb.recordset")sql="select单位名称,工作所在地,是否急聘,学历要求,学历是否向上包... <%
set rs=server.createobject("adodb.recordset")
sql="select 单位名称,工作所在地,是否急聘,学历要求,学历是否向上包容,招聘职位,发布日期,企业编码,有效日期,招聘信息管理_招聘信息表.编码 from 招聘信息管理_招聘信息表,网上市场_企业信息表 where (招聘信息管理_招聘信息表.企业编码=网上市场_企业信息表.编码) and (有效日期 >= '"& year(now)&"-"&Month(now)&"-"&day(now) &"') and (是否显示 = 0) order by 发布日期 desc"
rs.Open sql,conn,1,1
%>

以上中
有效日期 >= '"& year(now)&"-"&Month(now)&"-"&day(now) &"'
写法我感觉不对 应该怎么写?
有效日期 >= #"&new()&"# 对不起 这样不可以

问题我已经解决了
(datediff(day,有效日期,getdate())<=0)
代码应该这样,说说各自的问题吧。我开始说的那个是将日期转换的时候转换过来的是字符,字符和字符比较肯定不行,其它的就不说了!
展开
 我来答
bluebell_dz
2006-08-14 · TA获得超过163个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:0
展开全部
数据库是SQL Server:有效日期>='" + CStr(Date) + "'
数据库是Access:有效日期>=#" + CStr(Date) + "#
myd0512
2006-08-14 · TA获得超过110个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:200万
展开全部
有效日期 >= #"&new()&"#

这样试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chaojimali2003
2006-08-14 · 超过11用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
你的:有效日期 >= '"& year(now)&"-"&Month(now)&"-"&day(now) &"'
这样写没有什么错误啊 我已经测试过了
你运行的时候有什么提示错误吗?有可能是其他地方的错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旷客电子
2006-08-14 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:245
采纳率:80%
帮助的人:65.2万
展开全部
有效日期 >= #"&now()&"#

上楼的写错为了now()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式