多条件查询
我想做个多条件查询,包括数据库中有日期类型、数字类型、文本类型、备注类型(数据库是mdb的。)写了下面的测试语句,但却查询不出来,不知要怎么写,是不是要先把传过来的文本框进行数据类型转换?要怎么转,麻烦写个SQL
数据库字段id为数字类型、txt是日期类型、ext是文本类型。
<%
adata=request("a")
if adata="" then
txt1="txt=*"
else
txt1="txt=#'"&FormatDateTime(request("a"))&"'#"
end if
b=request("b")
an=request("c")
%>
<body>
<%
Set rs=Server.CreateObject("ADODB.Recordset")
sql ="select * from tq where "&txt1&" and ext = '"&b&"'"
rs.open sql,conn,1,1
%>
<%=rs("id")%>
<%=rs.recordcount%>
<%=txt1%>
输出只有txt1变量的值:txt=#2010-11-10#