DevSecOps

11 fev, 2009

Sistema de notícias com área gerencial – parte 02

Publicidade

Continuando nossa série, vamos à segunda etapa. No final do artigo disponibilizarei os arquivos para download.

Crie uma página ASP e vamos dar o nome de mostra-noticias.asp

Logo depois, clique no item do menu superior Insert, Data Objects e Recordset, conforme a figura abaixo:

Vamos criar o Recordset que será responsável por selecionar as informações que iremos disponibilizar em nossa página.

Deverá aparecer a tela abaixo, onde vamos configurá-la.

Vamos configurar nosso Recordset

Name: rs_mostranoticias

Connection: conDB

Table: imasters.noticias

Coluns: All

Filter: status = / entered value yes

Sort: titulo_notici / Ascending

Vamos entender:
  • O campo name precisamos colocar o nome do nosso recordset;
  • O campo Connection a nossa conexão com o banco de dados;
  • O campo table a tabela que iremos utilizar;
  • O campo coluns as colunas que precisaremos, neste caso todas (all);
  • O campo filter é o filtro que precisamos, em nosso caso filtraremos pelo status = Yes;
  • E por último o campo sort é como vamos ordenar os resultados de nosso recordset, em nosso caso será por titulo e em ordem crescente.

Vamos agora exibir os resultados de nosso recordset em nossa página mostra-noticias.asp, lembra dela? Então vamos a ela.

Crie uma tabela com a seguinte configuração:

Nossa tabela terá 2 linhas e 100% de largura.

Clique dentro da primeira linha de nossa tabela e selecione a opção Insert, Data objects, Dynamic Data e depois Dynamic text (ver imagem abaixo)

Na tela seguinte clique no item titulo_noticia.

Depois, selecione a primeira linha da tabela e clique no item do menu superior Insert, Data objects e depois Repeat region;

Depois aparecerá a seguinte tela:

Configure da seguinte forma:

Recordset: rs_mostranoticias

Show: 10 Recordset at a time

Vamos entender:

  • Recordset, selecione o recordset responsável pelo conteúdo que queremos mostrar, em nosso caso, o rs_mostranoticias
  • Show, este item é para determinarmos quantos registros vamos exibir por página, em nosso caso, deixe a opção 10.

Salve a página mostra-noticias.asp e clique em seu teclado F12 para exibí-la.

A tela abaixo será mostrada.

Na próxima etapa construiremos a nossa área gerencial com login e senha para acesso, onde vamos acessar as notícias, poder cadastrar novas e configurá-las para aparecer ou não na página mostra-noticias.asp

Até a próxima etapa…