aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)
TRANSCRIPT
PROGRAMAÇÃO
WEB I
Professora: Ana Paula Citro Fujarra Rodrigues
Banco de Dados
(MySQL) – Alterar e Excluir
Copiar e colar o
Banco de Dados
no Mysql
create database site_web;
use site_web;
create table usuario
(
cod_usu int auto_increment,
login_usu varchar(20) not null,
senha_usu varchar(20) not null,
primary key(cod_usu)
);
insert into usuario values(0,'adm','adm');
create table noticia
(
cod_not int auto_increment,
titulo_not varchar(255) not null,
conteudo_not text not null,
imagem1 varchar(255) not null,
imagem2 varchar(255) not null,
valor_not float not null,
data_not datetime not null,
primary key(cod_not)
);
Abrir o
WebSiteADM (com o login, cadastro e
pesquisa funcionando)
1º Passo: Abrir o Web Site
Como estamos usando um
projeto já funcionando
não precisamos criar uma
CONEXÃO com o
MYSQL, pois já existe
uma no projeto
Abrir a Tela
Alt.aspx
1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a
conexão criada com o MySQL:
2º Passo: Configurar o comando SELECT do SQL para selecionar os
que estão na tabela:
Estes é o
PARAMETRO, que
serão configurados
para receber a caixa
de texto da tela.
Remover os colchetes no nome da tabela e
depois clicar no botão QUERY BUILDER
Preencher o campo Filter com o
valor do parametro criado na tela
anterior, seguindo o padrão
@PARAMETRO
3º Passo: Clique 2x no botão PESQUISAR e escrever o código do
próximo slide :
Verificando o SESSION criado no LOGIN, se
existir, o tela será exibida, caso não existir,
retornará para a tela Login
Quando não for encontrado nenhuma
informação na tabela exibimos no LABEL
uma mensagem de erro e limpamos
todos os campos
Quando encontrarmos a notícia
pesquisada, exibimos os valores
na tela e limpamos o LABEL.
4º Passo: Configurar o comando UPDATE do SQL para alterar que
estão na tabela pelos valores digitados nas caixas de texto:
Estes é o
PARAMETRO, que
serão configurados
para receber os
valores das caixas de
texto da tela.
LEMBRE-SE QUE QUANDO VAMOS ALTERAR UMA INFORMAÇÃO EM UMA
TABELA PRECISAMOS SEGUIR O MESMO PROCEDIMENTO DO CADASTRAR, OS
CAMPOS DATETIME, IMAGE E FLOAT (DA TABELA) DEVEM TER PARAMETRO
NONE
Marque todos os
campos, menos
a chave primaria,
isto é, o campo
em negrito
Preencher os campos New Value
com os valores dos parametros
criados na tela anterior, seguindo o
padrão @PARAMETRO
Preencher o campo
Filter com o valor do
parametro criado na tela
anterior, seguindo o
padrão @PARAMETRO
LEMBRE-SE QUE ESTAMOS ALTERANDO OS DADOS DA INFORMAÇÃO QUE FOI
PESQUISA, PORTANTO ALÉM DOS CAMPOS NEW VALUE, TEMOS QUE
PREENCHER TAMBÉM O CAMPO FILTER
4º Passo: Clique 2x no botão ALTERAR e escrever o código do
próximo slide :
Verificando o SESSION criado
no LOGIN, se existir, o tela será
exibida, caso não existir,
retornará para a tela Login
Continua no próximo
slide
Continua no próximo
slide
Comando que efetuará a alteração na
tabela, sem ele o programa não altera
NADA na tabela.
Abrir a Tela
Exc.aspx
1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a
conexão criada com o MySQL:
2º Passo: Configurar o comando SELECT do SQL para cadastrar os
valores digitados nas caixas de texto:
Estes é o
PARAMETRO, que
serão configurados
para receber a caixa
de texto da tela.
Remover os colchetes no nome da tabela e
depois clicar no botão QUERY BUILDER
Preencher o campo Filter com o
valor do parametro criado na tela
anterior, seguindo o padrão
@PARAMETRO
3º Passo: Clique 2x no botão PESQUISAR e escrever o código do
próximo slide :
Verificando o SESSION criado no LOGIN, se
existir, o tela será exibida, caso não existir,
retornará para a tela Login
Quando não for encontrado nenhuma
informação na tabela exibimos no LABEL
uma mensagem de erro e limpamos
todos os campos
Quando encontrarmos a notícia
pesquisada, exibimos os valores
na tela e limpamos o LABEL.
4º Passo: Configurar o comando DELETE do SQL para excluir os
valores:
Estes é o
PARAMETRO, que
serão configurados
para receber a caixa
de texto da tela.
Como não podemos
selecionar nenhum
item aqui, devemos
escolher o campo na
janela baixo
Selecione o campo de
pesquisa (COLUMN),
NÃO CLICK NO
CAMPO TABLE,
depois adicione o
parametro
Preencher o campo Filter
com o valor do parametro
criado na tela anterior,
seguindo o padrão
@PARAMETRO
5º Passo: Clique 2x no botão EXCLUIRe escrever o código do próximo
slide :