%@ Language=JScript %>
<%
var Conexion = Server.CreateObject("ADODB.Connection");
var Base="Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source="+Server.MapPath(".")+"\\..\\..\\..\\data\\"+"Noticias.mdb;Jet OLEDB:System database='';"
//Base="Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source="+Server.MapPath(".")+"\\..\\..\\basedatos\\"+"Noticias.mdb;Jet OLEDB:System database='';"
Conexion.ConnectionString=Base;
Conexion.Open();
var FechaD1=String (Request("FechaD"))== "undefined" ? "":String (Request("FechaD"));
var FechaH1=String (Request("FechaH"))== "undefined" ? "":String (Request("FechaH"));
FechaD = FechaD1
FechaH = FechaH1
var Texto=String (Request("Texto"))== "undefined" ? "":String (Request("Texto"));
var MSql="Select * "
MSql+=" from noticias,noticiasweb,webs "
MSql+=" where noticias.IdNoticia=noticiasweb.IdNoticia "
MSql+=" and webs.idweb=noticiasweb.idweb "
MSql+=" and webs.idweb = 1 "
if(FechaD !='')
{
MSql+=" and Fecha >='"+FechaD+"' "
}
if(FechaH !='')
{
MSql+=" and Fecha <='"+FechaH+"' "
}
if(Texto !='')
{
MSql+=" and (Titulo like '%"+Texto+"%'"
MSql+=" or Resumen1 like '%"+Texto+"%'"
MSql+=" or Resumen2 like '%"+Texto+"%') "
}
MSql+=" order by Fecha desc,orden,Hora,Minutos,Titulo "
var Noticias = Server.CreateObject("ADODB.RecordSet");
Noticias.Open(MSql,Conexion,3,1);
var i=0;
var Cadena ="?FechaD="+FechaD1
+"&FechaH="+FechaH1+"&Texto="+Texto
var Noticias = Server.CreateObject("ADODB.Recordset");
var NumNoticias=NumeroNoticiasListadas;
var donde=0;
var Pagina = String (Request("Pagina"))== "undefined" ? "1":String (Request("Pagina"));
var PaginaAnterior=0;
var PaginaSiguiente=0;
var PaginaNum= parseInt(Pagina);
var Pintar=0;
if (PaginaNum == 1)
{
PaginaAnterior=1;
}
else
{
PaginaAnterior=PaginaNum-1;
}
Noticias.Open(MSql, Conexion,3,1);
var Cuantos=0;
if (!Noticias.EOF)
{
Noticias.MoveLast()
Cuantos = Noticias.RecordCount
}
Pintar = Cuantos / NumNoticias;
resto = Cuantos % NumNoticias;
if (resto != 0)
{
Pintar=Math.round(Pintar + .5);
}
if (PaginaNum >= Pintar)
{
PaginaSiguiente=PaginaNum
}
else
{
PaginaSiguiente = PaginaNum + 1;
}
if (Cuantos > 0)
{
if (Pagina == 1)
{
Noticias.MoveFirst()
}
else
{
donde = ((Pagina-1) * NumNoticias );
Noticias.Move(donde,1)
}
}
%>
Noticias
<%
Conexion.Close();
%>