asp中的日期问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 03:33:01
有以下代码,想用构造的日期来进行数据库查询,
<%y="2006"
m="1"
d="1"
date1=y&"-"&m&"-"&d
select * from aaa where date=#"&date1&"#"
%>
但是不行,请指教
有新发现了
如果在上述代码的sql语句中直接用y&"-"&m&"-"&d而不用date1就可以运行
请问为什么呢,这两种方式不是一样的马

不用分开写啊,在visual basic 里才用分开 asp 中对格式要求不是那么严格

date1=y & "-" & m & "-" & d 以后得分开写呀

select * from aaa where date='"&date1&"'
改为这样试试看

AC数据库是要加 # 的,SQL的话,就不必了加了

SQL = "select * from aaa where date=#"&date1&"#"

SQL 语句不能直接写在程序里 ...?