manejo de fechas en sql

gloria munoz
21 de Noviembre del 2004
hola foristas tengo el siguiente codigo:

if (Request("fecha_inicio")<>"")and (Request("fecha_fin")<>"") then
if(qry<>"")then
qry = qry & " AND (fecha_ini>=#"&cdate(Request("fecha_inicio"))&"# AND fecha_fin<=#"&cdate(Request("fecha_fin"))&"#)"

else
qry = qry & " WHERE (fecha_ini>=#"&cdate(Request("fecha_inicio"))&"# AND fecha_fin<=#"&cdate(Request("fecha_fin"))&"#)"
end if
end if

set rs=con.execute("SELECT * FROM ediciones "&qry&" order by fecha_ini DESC")

los datos los recibo de un form y cuando no se tecleo algo en los campo de fecha el asp realiza la consulta agregando la concatenacion de la variable qry aun cuando no debiera tomarla en cuenta, agradezco de antemano la ayuda