aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)
TRANSCRIPT
![Page 1: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/1.jpg)
PROGRAMAÇÃO
WEB I
Professora: Ana Paula Citro Fujarra Rodrigues
Banco de Dados
(MySQL) – Alterar e Excluir
![Page 2: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/2.jpg)
Copiar e colar o
Banco de Dados
no Mysql
![Page 3: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/3.jpg)
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)
);
![Page 4: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/4.jpg)
Abrir o
WebSiteADM (com o login, cadastro e
pesquisa funcionando)
![Page 5: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/5.jpg)
1º Passo: Abrir o Web Site
![Page 6: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/6.jpg)
![Page 7: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/7.jpg)
![Page 8: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/8.jpg)
Como estamos usando um
projeto já funcionando
não precisamos criar uma
CONEXÃO com o
MYSQL, pois já existe
uma no projeto
![Page 9: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/9.jpg)
Abrir a Tela
Alt.aspx
![Page 10: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/10.jpg)
![Page 11: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/11.jpg)
1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a
conexão criada com o MySQL:
![Page 12: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/12.jpg)
![Page 13: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/13.jpg)
![Page 14: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/14.jpg)
2º Passo: Configurar o comando SELECT do SQL para selecionar os
que estão na tabela:
![Page 15: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/15.jpg)
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
![Page 16: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/16.jpg)
Preencher o campo Filter com o
valor do parametro criado na tela
anterior, seguindo o padrão
@PARAMETRO
![Page 17: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/17.jpg)
![Page 18: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/18.jpg)
3º Passo: Clique 2x no botão PESQUISAR e escrever o código do
próximo slide :
![Page 19: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/19.jpg)
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.
![Page 20: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/20.jpg)
4º Passo: Configurar o comando UPDATE do SQL para alterar que
estão na tabela pelos valores digitados nas caixas de texto:
![Page 21: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/21.jpg)
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
![Page 22: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/22.jpg)
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
![Page 23: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/23.jpg)
![Page 24: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/24.jpg)
4º Passo: Clique 2x no botão ALTERAR e escrever o código do
próximo slide :
![Page 25: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/25.jpg)
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
![Page 26: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/26.jpg)
Continua no próximo
slide
![Page 27: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/27.jpg)
Comando que efetuará a alteração na
tabela, sem ele o programa não altera
NADA na tabela.
![Page 28: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/28.jpg)
Abrir a Tela
Exc.aspx
![Page 29: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/29.jpg)
![Page 30: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/30.jpg)
1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a
conexão criada com o MySQL:
![Page 31: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/31.jpg)
![Page 32: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/32.jpg)
![Page 33: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/33.jpg)
2º Passo: Configurar o comando SELECT do SQL para cadastrar os
valores digitados nas caixas de texto:
![Page 34: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/34.jpg)
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
![Page 35: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/35.jpg)
Preencher o campo Filter com o
valor do parametro criado na tela
anterior, seguindo o padrão
@PARAMETRO
![Page 36: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/36.jpg)
![Page 37: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/37.jpg)
3º Passo: Clique 2x no botão PESQUISAR e escrever o código do
próximo slide :
![Page 38: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/38.jpg)
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.
![Page 39: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/39.jpg)
4º Passo: Configurar o comando DELETE do SQL para excluir os
valores:
![Page 40: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/40.jpg)
Estes é o
PARAMETRO, que
serão configurados
para receber a caixa
de texto da tela.
![Page 41: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/41.jpg)
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
![Page 42: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/42.jpg)
![Page 43: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/43.jpg)
5º Passo: Clique 2x no botão EXCLUIRe escrever o código do próximo
slide :
![Page 44: Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)](https://reader031.vdocuments.site/reader031/viewer/2022032617/55ac75681a28ab71278b482f/html5/thumbnails/44.jpg)