Tutorial que te enseña a crear un sistema de noticias escrito en el lenguaje de programación ASP. El sistema funciona con base de datos Access, y se encuentra listo para utilizar en tu sitio web.
Lo que vamos a hacer, es básicamente un sistema de noticias para un sitio web, programado en ASP y utilizando bases de datos Access. Archivos a utilizar noticias.mdb Dentro de este archivo creamos una nueva Tabla llamada Noticias con los siguientes campos: id (autonumérico), titulo (texto), copete (memo) y noticia (memo):
formulario.htm El formulario es una simple página html, que permite ingresar los datos Título, Copete y Noticia, e ingresarlos a la base de datos.
agrega_noticia.asp En el formulario notamos que el action es igual a agrega_noticia.asp. Gracias a este archivo podemos procesar los datos ingresados en el formulario y volcarlos dentro de la base de datos <% ‘Recogemos los datos y validamos que no haya ningun campo vacio if copete = «» or titulo =»» or noticia =»» then ‘Si está todo correcto, procedemos a ingresar los datos a la base de datos rst.AddNew ‘Terminamos e imprimimos un mensaje listado.asp Lo que hará este archivo es listar las noticias, ordenadas por el ID Desc (de último a primero). Se podría realizar una paginación, peor eso lo veremos en un próximo artículo. El código del listado quedaría así:
<% ‘Abre la conexion con la base de datos a traves de una conexion ODBC Set con = Server.CreateObject(«ADODB.Connection») con.Open «Driver={Microsoft Access Driver (*.mdb)}; DBQ=» & Server.MapPath(«noticias.mdb») ‘Ejecuta un sentencia SQL de consulta «&result.Fields(«titulo»)&» « ‘Pasa a la siguiente fila noticia.asp Por último, este archivo se encarga de mostrar la noticia de acuerdo al valor de ID, ejemplo: Igualmente, al armar el listado, los links a las noticia ya vienen definidos con el valor correspondiente. <% ‘Ejecuta un sentencia SQL de consulta <%=result("titulo")%>
<%=result("copete")%>
<%=result("noticia")%> Bueno, este fue un ejemplo sencillo de como armar un sistema de noticias en ASP. |
Leave A Comment