Utilizarei o MySQL Front e DW CS3.
1º passo:
Devemos criar o banco de dados imasters no MySQL e posteriormente a tabela notícias. Segue o SQL abaixo:
CREATE TABLE `noticias` (
`id_noticia` INT( 5 ) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT ,
`titulo_noticia` CHAR( 150 ) NOT NULL ,
`subtitulo_noticia` CHAR( 150 ) NOT NULL ,
`texto_noticia` TEXT NOT NULL ,
`data_pub` DATE NOT NULL ,
`autor` CHAR( 100 ) NOT NULL ,
`status` CHAR( 3 ) NOT NULL ,
PRIMARY KEY ( `id_noticia` )
);
2º passo:
Criar a conexão DW com MYSQL.
Para criar a conexão com o banco de dados, crie um novo arquivo e salve dentro do diretório do site que utilizaremos. Neste caso utilizarei como exemplo o nome imasters, ok?
Clique no menu application localizado no painel do lado direito e depois na aba databases. Logo depois no sinal de + e, por último, no item Custom Connection String. Aparecerá a tela abaixo:

No campo Connection name devemos escolher o nome da conexão, para o exemplo escolhi conDB e para o campo Connection string
"Driver=MySQL ODBC 3.51 Driver; Server=localhost; Database=imasters; Uid=root;Pwd=;"
Observação: Em nosso exemplo foi utilizado o server localhost, a base de dados imasters, o usuário root e a senha vazio.
Depois de preenchidos os campos, clique em test e deverá aparecer a seguinte tela:

3º Passo:
Cadastro das notícias para posterior exibição
Vamos lá, então… Para cadastrar as notícias em nosso banco de dados, precisamos de um formulário para o cadastro, e o DW tem essa opção pronta.
Crie uma nova página chamada cadastro-noticias.asp e depois clique no item do menu superior insert / Data objects / Insert Record / Record insertion form wizard, conforme a tela abaixo:

Depois disso, na tela que se abrirá configure igual a figura abaixo:
Connection: conDB
Insert into table: imasters.noticias
After inserting, go to: lista-noticias.asp

Aparecerá um formulário na tela. Exclua a primeira linha da tabela onde aparece o campo id para que o formulário fique como o da figura abaixo:

Depois disso, aperte a tecla F12 e teste cadastrando qualquer conteúdo no formulário.

Clique em insert Record e o navegador deverá mostrar a seguinte tela:

A página lista-noticias.asp ainda não foi criada, mas o fato de ela ter sido chamada indica que nosso sistema está funcionando.
No próximo artigo teremos as próximas etapas!



