SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler offline
PROGRAMAÇÃO
WEB I
 Banco de Dados
(MySQL) – Alterar e Excluir
Professora: Ana Paula Citro Fujarra Rodrigues
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:
Remover os colchetes no nome da tabela e
depois clicar no botão QUERY BUILDER

Estes é o
PARAMETRO, que
serão configurados
para receber a caixa
de texto da tela.
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:
Remover os colchetes no nome da tabela e
depois clicar no botão QUERY BUILDER

Estes é o
PARAMETRO, que
serão configurados
para receber a caixa
de texto da tela.
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 :
Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Mais conteúdo relacionado

Mais procurados

Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8Emiliano Barbosa
 
Sql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosSql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosFábio dos Reis
 
Sql - Introdução ao mysql
Sql - Introdução ao mysqlSql - Introdução ao mysql
Sql - Introdução ao mysqlArley Rodrigues
 
Fundamentos de SQL - Parte 5 de 8
Fundamentos de SQL - Parte 5 de 8Fundamentos de SQL - Parte 5 de 8
Fundamentos de SQL - Parte 5 de 8Emiliano Barbosa
 
Fundamentos de SQL - Parte 4 de 8
Fundamentos de SQL - Parte 4 de 8Fundamentos de SQL - Parte 4 de 8
Fundamentos de SQL - Parte 4 de 8Emiliano Barbosa
 
Fundamentos de SQL - Parte 1 de 8
Fundamentos de SQL - Parte 1 de 8Fundamentos de SQL - Parte 1 de 8
Fundamentos de SQL - Parte 1 de 8Emiliano Barbosa
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Marco Pinheiro
 
Exercícios de mysql
Exercícios de mysqlExercícios de mysql
Exercícios de mysqlLeo Frazão
 
Aula 03 asp.net com fk - grid view - excluir e alterar
Aula 03   asp.net com fk - grid view - excluir e alterarAula 03   asp.net com fk - grid view - excluir e alterar
Aula 03 asp.net com fk - grid view - excluir e alterarGabriel Bugano
 
Aula 06 banco de dados em asp.net (lado cliente)
Aula 06   banco de dados em asp.net (lado cliente)Aula 06   banco de dados em asp.net (lado cliente)
Aula 06 banco de dados em asp.net (lado cliente)Gabriel Bugano
 
T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012Rodrigo Ribeiro
 
ODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosCaio Lima
 
Aula 02 asp.net com fk - pesquisa com filtro
Aula 02   asp.net com fk - pesquisa com filtroAula 02   asp.net com fk - pesquisa com filtro
Aula 02 asp.net com fk - pesquisa com filtroGabriel Bugano
 
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8Emiliano Barbosa
 
Fundamentos de SQL - Parte 2 de 8
Fundamentos de SQL - Parte 2 de 8Fundamentos de SQL - Parte 2 de 8
Fundamentos de SQL - Parte 2 de 8Emiliano Barbosa
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoRangel Javier
 

Mais procurados (20)

Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8
 
Sql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosSql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentos
 
Sql - Introdução ao mysql
Sql - Introdução ao mysqlSql - Introdução ao mysql
Sql - Introdução ao mysql
 
Fundamentos de SQL - Parte 5 de 8
Fundamentos de SQL - Parte 5 de 8Fundamentos de SQL - Parte 5 de 8
Fundamentos de SQL - Parte 5 de 8
 
Fundamentos de SQL - Parte 4 de 8
Fundamentos de SQL - Parte 4 de 8Fundamentos de SQL - Parte 4 de 8
Fundamentos de SQL - Parte 4 de 8
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Hands on Labs - SQL Server 2008
Hands on Labs - SQL Server 2008Hands on Labs - SQL Server 2008
Hands on Labs - SQL Server 2008
 
Fundamentos de SQL - Parte 1 de 8
Fundamentos de SQL - Parte 1 de 8Fundamentos de SQL - Parte 1 de 8
Fundamentos de SQL - Parte 1 de 8
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)
 
Exercícios de mysql
Exercícios de mysqlExercícios de mysql
Exercícios de mysql
 
Aula 03 asp.net com fk - grid view - excluir e alterar
Aula 03   asp.net com fk - grid view - excluir e alterarAula 03   asp.net com fk - grid view - excluir e alterar
Aula 03 asp.net com fk - grid view - excluir e alterar
 
Aula 06 banco de dados em asp.net (lado cliente)
Aula 06   banco de dados em asp.net (lado cliente)Aula 06   banco de dados em asp.net (lado cliente)
Aula 06 banco de dados em asp.net (lado cliente)
 
T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012
 
ODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de Dados
 
Aula 02 asp.net com fk - pesquisa com filtro
Aula 02   asp.net com fk - pesquisa com filtroAula 02   asp.net com fk - pesquisa com filtro
Aula 02 asp.net com fk - pesquisa com filtro
 
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8
 
Fundamentos de SQL - Parte 2 de 8
Fundamentos de SQL - Parte 2 de 8Fundamentos de SQL - Parte 2 de 8
Fundamentos de SQL - Parte 2 de 8
 
Manual
ManualManual
Manual
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL Basico
 

Semelhante a Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)

Aula 03 banco de dados em asp.net (cadastrar)
Aula 03   banco de dados em asp.net (cadastrar)Aula 03   banco de dados em asp.net (cadastrar)
Aula 03 banco de dados em asp.net (cadastrar)Gabriel Bugano
 
Aula 01 asp.net com fk
Aula 01   asp.net com fkAula 01   asp.net com fk
Aula 01 asp.net com fkGabriel Bugano
 
Cadastro de clientes em c#
Cadastro de clientes em c#Cadastro de clientes em c#
Cadastro de clientes em c#André Luiz
 
Slide 06 adicionando produtos e mostrando produto selecionado
Slide 06    adicionando produtos e mostrando produto selecionadoSlide 06    adicionando produtos e mostrando produto selecionado
Slide 06 adicionando produtos e mostrando produto selecionadoRaniere de Lima
 
ODI Series - Exportar Tabelas para Arquivo Texto
ODI Series -  Exportar Tabelas para Arquivo TextoODI Series -  Exportar Tabelas para Arquivo Texto
ODI Series - Exportar Tabelas para Arquivo TextoCaio Lima
 
ODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para TabelasODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para TabelasCaio Lima
 
Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01Osny Pereira Filho
 
Ado vb dot net 2010
Ado vb dot net 2010Ado vb dot net 2010
Ado vb dot net 2010marcos0512
 
Desenvolvimento Delphi
Desenvolvimento DelphiDesenvolvimento Delphi
Desenvolvimento Delphihildebertomelo
 
Banco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaBanco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaDivani Barbosa
 
Slide 03 conectando no banco de dados, criação de helpers
Slide 03   conectando no banco de dados, criação de helpersSlide 03   conectando no banco de dados, criação de helpers
Slide 03 conectando no banco de dados, criação de helpersRaniere de Lima
 
Cadastro de clientes em java no netbeans
Cadastro de clientes em java no netbeansCadastro de clientes em java no netbeans
Cadastro de clientes em java no netbeansLaurindo Carinhas
 
Passo a-passo-pedidos
Passo a-passo-pedidosPasso a-passo-pedidos
Passo a-passo-pedidosDiego Alves
 
Manual vsflexgrid
Manual vsflexgridManual vsflexgrid
Manual vsflexgridmarcos0512
 

Semelhante a Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir) (20)

Aula 03 banco de dados em asp.net (cadastrar)
Aula 03   banco de dados em asp.net (cadastrar)Aula 03   banco de dados em asp.net (cadastrar)
Aula 03 banco de dados em asp.net (cadastrar)
 
Aula 01 asp.net com fk
Aula 01   asp.net com fkAula 01   asp.net com fk
Aula 01 asp.net com fk
 
Cadastro de clientes em c#
Cadastro de clientes em c#Cadastro de clientes em c#
Cadastro de clientes em c#
 
Slide 06 adicionando produtos e mostrando produto selecionado
Slide 06    adicionando produtos e mostrando produto selecionadoSlide 06    adicionando produtos e mostrando produto selecionado
Slide 06 adicionando produtos e mostrando produto selecionado
 
Java com banco my sql
Java com banco my sqlJava com banco my sql
Java com banco my sql
 
ODI Series - Exportar Tabelas para Arquivo Texto
ODI Series -  Exportar Tabelas para Arquivo TextoODI Series -  Exportar Tabelas para Arquivo Texto
ODI Series - Exportar Tabelas para Arquivo Texto
 
ODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para TabelasODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para Tabelas
 
Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01
 
14 patterns-curso gxxbr
14 patterns-curso gxxbr14 patterns-curso gxxbr
14 patterns-curso gxxbr
 
Vba cadastro de clientes
Vba   cadastro de clientesVba   cadastro de clientes
Vba cadastro de clientes
 
Ns tutorial so
Ns tutorial soNs tutorial so
Ns tutorial so
 
Aula 12/06 (SQLite)
Aula 12/06 (SQLite)Aula 12/06 (SQLite)
Aula 12/06 (SQLite)
 
Ado vb dot net 2010
Ado vb dot net 2010Ado vb dot net 2010
Ado vb dot net 2010
 
Vb
VbVb
Vb
 
Desenvolvimento Delphi
Desenvolvimento DelphiDesenvolvimento Delphi
Desenvolvimento Delphi
 
Banco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaBanco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface Grafica
 
Slide 03 conectando no banco de dados, criação de helpers
Slide 03   conectando no banco de dados, criação de helpersSlide 03   conectando no banco de dados, criação de helpers
Slide 03 conectando no banco de dados, criação de helpers
 
Cadastro de clientes em java no netbeans
Cadastro de clientes em java no netbeansCadastro de clientes em java no netbeans
Cadastro de clientes em java no netbeans
 
Passo a-passo-pedidos
Passo a-passo-pedidosPasso a-passo-pedidos
Passo a-passo-pedidos
 
Manual vsflexgrid
Manual vsflexgridManual vsflexgrid
Manual vsflexgrid
 

Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)

  • 1. PROGRAMAÇÃO WEB I  Banco de Dados (MySQL) – Alterar e Excluir Professora: Ana Paula Citro Fujarra Rodrigues
  • 2. Copiar e colar o Banco de Dados no Mysql
  • 3. 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) );
  • 4. Abrir o WebSiteADM (com o login, cadastro e pesquisa funcionando)
  • 5. 1º Passo: Abrir o Web Site
  • 6.
  • 7.
  • 8. Como estamos usando um projeto já funcionando não precisamos criar uma CONEXÃO com o MYSQL, pois já existe uma no projeto
  • 10.
  • 11. 1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a conexão criada com o MySQL:
  • 12.
  • 13.
  • 14. 2º Passo: Configurar o comando SELECT do SQL para selecionar os que estão na tabela:
  • 15. Remover os colchetes no nome da tabela e depois clicar no botão QUERY BUILDER Estes é o PARAMETRO, que serão configurados para receber a caixa de texto da tela.
  • 16. Preencher o campo Filter com o valor do parametro criado na tela anterior, seguindo o padrão @PARAMETRO
  • 17.
  • 18. 3º Passo: Clique 2x no botão PESQUISAR e escrever o código do próximo slide :
  • 19. 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.
  • 20. 4º Passo: Configurar o comando UPDATE do SQL para alterar que estão na tabela pelos valores digitados nas caixas de texto:
  • 21. 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
  • 22. 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
  • 23.
  • 24. 4º Passo: Clique 2x no botão ALTERAR e escrever o código do próximo slide :
  • 25. 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
  • 27. Comando que efetuará a alteração na tabela, sem ele o programa não altera NADA na tabela.
  • 29.
  • 30. 1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a conexão criada com o MySQL:
  • 31.
  • 32.
  • 33. 2º Passo: Configurar o comando SELECT do SQL para cadastrar os valores digitados nas caixas de texto:
  • 34. Remover os colchetes no nome da tabela e depois clicar no botão QUERY BUILDER Estes é o PARAMETRO, que serão configurados para receber a caixa de texto da tela.
  • 35. Preencher o campo Filter com o valor do parametro criado na tela anterior, seguindo o padrão @PARAMETRO
  • 36.
  • 37. 3º Passo: Clique 2x no botão PESQUISAR e escrever o código do próximo slide :
  • 38. 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.
  • 39. 4º Passo: Configurar o comando DELETE do SQL para excluir os valores:
  • 40. Estes é o PARAMETRO, que serão configurados para receber a caixa de texto da tela.
  • 41. 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
  • 42.
  • 43. 5º Passo: Clique 2x no botão EXCLUIRe escrever o código do próximo slide :