Foros del Web » Programando para Internet » ASP Clásico »

ayuda. en busqueda de datospor fecha en una BD

Estas en el tema de ayuda. en busqueda de datospor fecha en una BD en el foro de ASP Clásico en Foros del Web. Amigos que tal. tengo un problema... tengo el siguiente codigo %> <script> alert("ciclo") </script> <% if intCount > 31 then exit do if Day(rs("dte")) = ...
  #1 (permalink)  
Antiguo 06/01/2004, 09:55
Avatar de Adrian Hernande  
Fecha de Ingreso: diciembre-2003
Ubicación: San Ramon
Mensajes: 13
Antigüedad: 21 años, 5 meses
Puntos: 0
Pregunta ayuda. en busqueda de datospor fecha en una BD

Amigos que tal. tengo un problema...

tengo el siguiente codigo
%>
<script>
alert("ciclo")
</script>
<%
if intCount > 31 then exit do
if Day(rs("dte")) = intCount + 1 then
%>
<script>
alert("empieza segundo select")
</script>
<%
sqlstr = "SELECT * FROM diary WHERE month(dte)= " & month(dtCurViewMonth) & " and year(dte) = " & year(dtCurViewMonth) & " order by dte"

set recset = my_conn.execute (strsql)
do until recset.eof
if recset("dte") = rs("dte") then
datos = recset("reservacion")
end if
loop

dictDte(intCount, 1) = datos
rs.Movenext
Else
dictDte(intCount, 1) = " "
End If

dictDte(intCount, 2) = intCount + 1
intCount = intCount + 1
loop

%>

y el problema es que tengo una base de datos en la que almaceno una fecha y un evento para cada fecha, lo que sucede es que las fechas pueden estar repetidas varias veces y necesito hacer una busqueda y obtener todos los eventos que pertenescan a una misma fecha agrupados en una variable y continuar con el siguiente dia, es para mostrarlo en un calendario pero no he podido hacerlo lo mas que puedo mostrar es el ultimo evento que encuentro
  #2 (permalink)  
Antiguo 06/01/2004, 14:17
 
Fecha de Ingreso: diciembre-2001
Ubicación: Rosario (SF)
Mensajes: 193
Antigüedad: 23 años, 4 meses
Puntos: 0
es facil, lo que tenes que hacer es ordenarlos por fecha, desc o asc, como te guste mostrarlo en el sql

sql="SELECT * FROM diary order by fecha"

despues tenes que hacer un corte de control

<%fecha= ""
do while not rs.eof
if fecha <> rs("fecha") then
fecha = rs("fecha")%>

<tr>
<td><%=fecha%></td>
</tr>
<%end if%>
<tr>
<td>aca mostras lo que hay ese dia <%=rs("reservacion")%></td>
</tr>
<%rs.movenext
loop%>

espero te sirva
__________________
Saludos

Facu
  #3 (permalink)  
Antiguo 06/01/2004, 18:51
Avatar de v_i_n_i_c_i_o  
Fecha de Ingreso: noviembre-2003
Ubicación: Costa Rica
Mensajes: 422
Antigüedad: 21 años, 5 meses
Puntos: 0
El problema es cuando hay varias reservaciones con una misma fecha
__________________
"Un experto es una persona que ha cometido todos los errores que se pueden cometer en un determinado campo" - Niels Bohr
:cool: 0!)!u!/\ :patada:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:27.