[an error occurred while processing this directive] <% Function MaxDiaMes(Mes) select case Mes case 1 MaxDiaMes=31 case 2 MaxDiaMes=28 case 3 MaxDiaMes=31 case 4 MaxDiaMes=30 case 5 MaxDiaMes=31 case 6 MaxDiaMes=30 case 7 MaxDiaMes=31 case 8 MaxDiaMes=31 case 9 MaxDiaMes=30 case 10 MaxDiaMes=31 case 11 MaxDiaMes=30 case 12 MaxDiaMes=31 case else MaxDiaMes=0 end select end function Function NombreMes(Mes) select case Mes case 1 NombreMes="Enero" case 2 NombreMes="Febrero" case 3 NombreMes="Marzo" case 4 NombreMes="Abril" case 5 NombreMes="Mayo" case 6 NombreMes="Junio" case 7 NombreMes="Julio" case 8 NombreMes="Agosto" case 9 NombreMes="Septiembre" case 10 NombreMes="Octubre" case 11 NombreMes="Noviembre" case 12 NombreMes="Diciembre" case else NombreMes="Nombre Mes" end select end function %> Agenda de Eventos <% ActMesBuscar = Request("Mes") ActAnoBuscar = Request("Ano") if ActMesBuscar="undefined" or ActMesBuscar=vbNullString or ActMesBuscar="" then ActMesBuscar=month(date) end if if ActAnoBuscar="undefined" or ActAnoBuscar=vbNullString or ActAnoBuscar="" then ActAnoBuscar=year(date) end if Set cnPortal = Server.CreateObject("ADODB.Connection") cnPortal.Open strCN,"","" Set rsGrupo = Server.CreateObject("ADODB.Recordset") sql = "SELECT * FROM VistaGrupoAgenda WHERE (1=1) " if ActMesBuscar > 0 then sql = sql & " AND MONTH(Fecha) = " & ActMesBuscar end if if ActAnoBuscar > 0 then sql = sql & " AND YEAR(Fecha) = " & ActAnoBuscar end if sql = sql & " ORDER BY Fecha ASC;" rsGrupo.Open sql, cnPortal, adOpenStatic, adLockReadOnly If (rsGrupo.EOF) Then ActMes = ActMesBuscar ActAno = ActAnoBuscar ActNombreMes = NombreMes(ActMes) SigMes = ActMes+1 AntMes = ActMes-1 SigAno = ActAno AntAno = ActAno if SigMes= 13 then SigMes=1 SigAno = ActAno+1 end if if AntMes = 0 then AntMes=12 AntAno = ActAno-1 end if %>
<% else ActMes = month(rsGrupo("Fecha")) ActAno = year(rsGrupo("Fecha")) SigMes = ActMes+1 AntMes = ActMes-1 SigAno = ActAno AntAno = ActAno if SigMes= 13 then SigMes=1 SigAno = ActAno+1 end if if AntMes = 0 then AntMes=12 AntAno = ActAno-1 end if ActNombreMes = NombreMes(ActMes) %>
<% end if %>