Tutorial de exemplo do Ultradev: 3.6 Excluir registros
Autor:Eve Cole
Data da Última Atualização:2009-05-30 18:34:42
Capítulo 3: Aplicando Banco de Dados para Criar Páginas Web Dinâmicas
Seção 6: Excluir registros
Na seção anterior, criamos uma conexão para exclusão: del.asp?id=<%=(Recordset1.Fields.Item("ID").Value)%> , ou faça barulho por causa desse id.
Abra o painel Data Bindings, clique no botão "+", selecione Command (Stored Procedure) e abra o painel Command. Comando, como o próprio nome sugere, é executar comandos. Conforme mostrado abaixo. Você pode preencher a coluna Nome no painel como quiser. É apenas o nome do comando que queremos executar. Conexão é a conexão que criamos. Tipo é a operação que você deseja realizar. Puxando para baixo, podemos ver que existem quatro opções: Nenhum, Procedimento Armazenado, Inserir, Atualizar, Excluir Selecionamos o comando Excluir e o Ultradev irá gerar automaticamente o código na coluna SQL:
EXCLUIR DE
ONDE
Isso ainda não está completo. Clicamos em Tabelas em Itens do Banco de Dados, selecionamos a tabela de dados que queremos excluir: userinfo, clicamos no botão Excluir de Adicionar ao SQL à direita e a coluna SQL será preenchida automaticamente:
EXCLUIR DE Informações do usuário
ONDE
Em seguida, precisamos adicionar qualificações, selecionar a tabela de dados que queremos excluir: userinfo, selecionar o campo para qualificar, aqui está, claro, o campo ID, clicar no botão Onde, a coluna SQL muda para:
EXCLUIR DE Informações do usuário
ONDE ID =
O que ID é igual? Vamos adicionar uma instrução manualmente. Clique no botão "+", será gerada uma linha em branco em Variáveis, preencha um nome em Nome, aqui usamos del_id, e a seguir preencha Valor em tempo de execução: request.querystring("id"). Ei, alguns amigos viram isso e perguntaram: o que isso significa? Na verdade, contanto que você vá até o item de criação de um conjunto de registros na seção anterior de edição de dados, após definir o Filtro, clique no botão Avançado, você poderá ver a instrução Sql gerada pelo Ultradev para nós, incluindo tal solicitação .querystring("id"), isso é equivalente ao parâmetro URL em nosso filtro. Após preencher, clique em OK, e nossa página de exclusão será gerada.
Como este painel de comando não oferece a opção de ir para a página, precisamos adicionar outra instrução. Selecione o menu Inserir -> Head Tags -> Atualizar
As configurações do painel ficam claras à primeira vista, então não preciso dizer mais nada :)
Após adicionar a página de salto, vamos abrir a janela do navegador, selecionar o registro dd+dd que acabamos de modificar, clicar em Excluir conexão e ver se nosso registro foi excluído!
A próxima seção é sobre como fazer uma consulta simples, então preste atenção.