- Guia do usuário do Dreamweaver
- Introdução
- Dreamweaver e Creative Cloud
- Áreas de trabalho e exibições do Dreamweaver
- Configurar sites
- Sobre sites do Dreamweaver
- Configurar uma versão local do site
- Conectar-se a um servidor de publicação
- Configurar um servidor de teste
- Importar e exportar configurações de site do Dreamweaver
- Trazer sites existentes de um servidor remoto para a raiz do site local
- Recursos de acessibilidade do Dreamweaver
- Configurações avançadas
- Definir preferências de site para transferência de arquivos
- Especificar configurações do servidor proxy no Dreamweaver
- Sincronizar as configurações do Dreamweaver com a Creative Cloud
- Como usar o Git no Dreamweaver
- Gerenciar arquivos
- Criar e abrir arquivos
- Gerenciamento de arquivos e pastas
- Obter e colocar arquivos no servidor
- Devolver e retirar arquivos
- Sincronizar arquivos
- Comparar arquivos em busca de diferenças
- Encobrir arquivos e pastas em seu site do Dreamweaver
- Ativar as Design Notes para sites do Dreamweaver
- Impedir possível ataque ao Gatekeeper
- Layout e design
- CSS
- Noções sobre as folhas de estilos em cascata
- Aplicar layout às páginas usando o CSS Designer
- Usar pré-processadores de CSS no Dreamweaver
- Como definir preferências de estilo CSS no Dreamweaver
- Mover regras de CSS no Dreamweaver
- Converter CSS inline em uma regra de CSS no Dreamweaver
- Trabalhar com tags div
- Aplicação de degradês ao fundo
- Criar e editar efeitos de transição do CSS3 no Dreamweaver
- Formatar código
- Conteúdo e ativos de página
- Definir propriedades da página
- Configurar propriedades de cabeçalho e propriedades de link de CSS
- Trabalhar com texto
- Localizar e substituir texto, tags e atributos
- Painel DOM
- Editar na Visualização dinâmica
- Codificar documentos do Dreamweaver
- Selecionar e exibir os elementos na janela Documento
- Definir propriedades de texto no Inspetor de propriedades
- Verificar ortografia de uma página Web
- Usar regras horizontais no Dreamweaver
- Adicionar e modificar combinações de fontes no Dreamweaver
- Trabalhar com ativos
- Inserir e atualizar datas no Dreamweaver
- Criar e gerenciar ativos favoritos no Dreamweaver
- Inserir e editar imagens no Dreamweaver
- Adicionar objetos de mídia
- Adição de vídeos no Dreamweaver
- Inserir vídeo HTML5
- Inserir arquivos SWF
- Adicionar efeitos de áudio
- Inserir áudio HTML5 no Dreamweaver
- Trabalhar com itens da biblioteca
- Usar texto em árabe e hebraico no Dreamweaver
- Vinculação e navegação
- Efeitos e widgets do jQuery
- Programar sites
- Sobre codificação no Dreamweaver
- Ambiente de codificação no Dreamweaver
- Definir preferências de codificação
- Personalizar codificação por cores
- Escrever e editar código
- Dicas de código e preenchimento de código
- Recolher e expandir código
- Reutilizar código com snippets
- Linting de código
- Otimizar código
- Editar código na Visualização de design
- Trabalhar com conteúdo do cabeçalho das páginas
- Inserir inclusões de servidor no Dreamweaver
- Usar bibliotecas de tags no Dreamweaver
- Importar tags personalizadas para o Dreamweaver
- Usar comportamentos JavaScript (instruções gerais)
- Aplicar comportamentos internos do JavaScript
- Sobre XML e XSLT
- Executar transformações XSL do servidor no Dreamweaver
- Executar transformações XSL do cliente no Dreamweaver
- Adicionar entidades de caracteres para XSLT no Dreamweaver
- Formatar código
- Fluxos de trabalho entre produtos
- Instalar e usar extensões no Dreamweaver
- Atualizações dentro do aplicativo no Dreamweaver
- Inserir documentos do Microsoft Office no Dreamweaver (somente Windows)
- Trabalho com o Fireworks e o Dreamweaver
- Editar conteúdo em sites do Dreamweaver usando o Contribute
- Integração do Business Catalyst ao Dreamweaver
- Criar campanhas de email personalizadas
- Modelos
- Sobre os modelos do Dreamweaver
- Reconhecimento de modelos e documentos baseados em modelo
- Criar um modelo do Dreamweaver
- Criar regiões editáveis nos modelos
- Criar regiões e tabelas repetitivas no Dreamweaver
- Usar regiões opcionais em modelos
- Definir atributos de tag editáveis no Dreamweaver
- Como criar modelos aninhados no Dreamweaver
- Editar, atualizar e excluir modelos
- Exportar e importar conteúdo xml no Dreamweaver
- Aplicar ou remover um modelo em um documento
- Editar conteúdo em modelos do Dreamweaver
- Regras de sintaxe para tags de modelo no Dreamweaver
- Definir preferências de realce para regiões de modelo
- Vantagens de usar modelos no Dreamweaver
- Dispositivo móvel e multitela
- Sites dinâmicos, páginas e formulários Web
- Noções sobre aplicativos Web
- Configurar o computador para desenvolvimento de aplicativos
- Solucionar problemas de conexões de banco de dados
- Remover scripts de conexão no Dreamweaver
- Criar páginas dinâmicas
- Visão geral das fontes de conteúdo dinâmico
- Definir origens de conteúdo dinâmico
- Adicionar conteúdo dinâmico a páginas
- Alterar conteúdo dinâmico no Dreamweaver
- Exibir registros de banco de dados
- Fornecer e solucionar problemas de live data no Dreamweaver
- Adicionar comportamentos personalizados de servidor no Dreamweaver
- Criar formulários usando o Dreamweaver
- Usar formulários para reunir informações de usuários
- Criar e ativar formulários do ColdFusion no Dreamweaver
- Criar formulários Web
- Suporte aprimorado a HTML5 para elementos de formulário
- Desenvolver um formulário usando o Dreamweaver
- Criação visual de aplicativos
- Criar páginas mestre e detalhadas no Dreamweaver
- Criar páginas de pesquisa e de resultados
- Criar uma página de inserção de registro
- Criar uma página de registro de atualização no Dreamweaver
- Criar páginas de exclusão de registro no Dreamweaver
- Usar comandos ASP para modificar um banco de dados no Dreamweaver
- Criar uma página de registro
- Criar uma página de logon
- Criar uma página que apenas usuários autorizados podem acessar
- Proteger pastas no ColdFusion usando o Dreamweaver
- Usar componentes do ColdFusion no Dreamweaver
- Testar, visualizar e publicar sites
- Solução de problemas
Saiba como usar comandos ASP no Dreamweaver para modificar um banco de dados e adicionar e executar um procedimento armazenado.
A interface de usuário foi simplificada no Dreamweaver 2017. Logo, talvez você não consiga encontrar algumas das opções descritas neste artigo no Dreamweaver 2017 e em versões posteriores. Para obter mais informações, consulte este artigo.
Sobre os objetos de comando do ASP
Um objeto de comando do ASP é um objeto de servidor que realiza uma determinada operação em um banco de dados. O objeto pode conter qualquer instrução SQL válida, inclusive uma que retorna um conjunto de registros ou outra que insere, atualiza ou exclui registros em um banco de dados. Um objeto de comando pode alterar a estrutura de um banco de dados caso a instrução SQL adicione ou exclua uma coluna em uma tabela. Você também pode usar um objeto de comando para executar um procedimento armazenado em um banco de dados.
Um objeto de comando pode ser reutilizável no sentido de que o servidor de aplicativo pode reutilizar uma versão compilada exclusiva do objeto para executar o comando várias vezes. Você torna um comando reutilizável definindo a propriedade Prepared do objeto Comando como true, como na seguinte instrução VBScript:
mycommand.Prepared = true
Se você souber que o comando será executado mais de uma vez, ter uma versão compilada exclusiva do objeto pode tornar as operações do banco de dados mais eficiente.
Nem todos os fornecedores de bancos de dados dão suporte a comandos prepared. Caso o banco de dados não dê suporte, ele pode retornar um erro quando você define essa propriedade como true. Ele pode até mesmo ignorar a solicitação para preparar o comando e definir a propriedade Prepared como false.
Um objeto de comando é criado por scripts em uma página em ASP, mas o Dreamweaver permite criar objetos de comando sem escrever uma linha de código ASP.
Usar comandos ASP para modificar um banco de dados
Você pode usar o Dreamweaver para criar objetos de comando ASP que inserem, atualizam ou excluem registros em um banco de dados. Você fornece o objeto de comando com a instrução SQL ou o procedimento armazenado que realiza a operação no banco de dados.
-
No Dreamweaver, abra a página em ASP que executará o comando.
-
Abra o painel Comportamentos de servidor (Janela > Comportamentos de servidor), clique no botão de adição (+) e selecione Comando.
-
Digite um nome para o comando, selecione uma conexão com o banco de dados que contenha os registros que você deseja editar e selecione a operação de edição que o comando deve realizar; Inserir, Atualizar ou Excluir.
O Dreamweaver inicia a instrução SQL com base no tipo de operação selecionado por você. Por exemplo, caso você selecione Inserir, a caixa de diálogo é semelhante à seguinte:
-
Conclua a instrução SQL.
Para obter informações sobre a escrita de instruções SQL que modificam bancos de dados, consulte um manual de Transact-SQL.
-
Use a área Variáveis para definir todas as variáveis SQL. Forneça o nome e o valor de runtime. A especificação do tipo e tamanho de cada variável impede ataques de injeção.
O seguinte exemplo mostra uma instrução Inserir que contém três variáveis SQL. Os valores dessas variáveis são fornecidos por parâmetros de URL passados para a página, conforme a definição na coluna Valor de runtime da área Variáveis.
Para obter o valor Tamanho, use o painel Banco de dados do Dreamweaver. Localize o banco de dados no painel Banco de dados e o expanda. Em seguida, localize a tabela na qual você está trabalhando e a expanda. A tabela lista os tamanhos dos campos. Por exemplo, ela pode informar ADDRESS (WChar 50). Nesse exemplo, 50 é o tamanho. Você também pode localizar o tamanho no aplicativo de banco de dados.
Observação:Os tipos de dados Numérico, Booliano e Data/hora sempre usam -1 como tamanho.
Para determinar o valor Tipo, consulte a seguinte tabela:
Tipo no banco de dados
Tipo no Dreamweaver
Tamanho
Numérico (MS Access, MS SQL Server, MySQL)
Duplo
-1
Booliano, Sim/não (MS Access, MS SQL Server, MySQL)
Duplo
-1
Data/hora (MS Access, MS SQL Server, MySQL)
DBTimeStamp
-1
Todos os demais tipos de campo de texto, inclusive os tipos de dados de texto do MySQL char, varchar e longtext
LongVarChar
Verifique na tabela do banco de dados
text (MS Access) ou nvarchar, nchar (MS SQL Server)
VarWChar
Verifique na tabela do banco de dados
memo (MS Access), ntext (MS SQL Server) ou campos que dão suporte a grandes quantidades de texto
LongVarWChar
1073741823
Para obter mais informações sobre o tipo e o tamanho das variáveis SQL, consulte www.adobe.com/go/4e6b330a.
-
Feche a caixa de diálogo.
O Dreamweaver insere o código ASP na página que, quando executado no servidor, cria um comando que insere, atualiza ou exclui registros no banco de dados.
Por padrão, o código define a propriedade Prepared do objeto Comando como true, o que faz o servidor de aplicativo reutilizar uma versão compilada exclusiva do objeto sempre que o comando é executado. Para mudar essa configuração, alterne para a Visualização de código e altere a propriedade Prepared para false.
-
Crie uma página com um formulário em HTML para que os usuários possam inserir dados de registro. No formulário em HTML, inclua três campos de texto (txtCity, txtAddress e txtPhone) e um botão de envio. O formulário usa o método GET e envia os valores do campo de texto para a página que contém o comando.
Sobre os procedimentos armazenados
Embora seja possível usar comportamentos de servidor para criar páginas que modificam bancos de dados, você também pode usar objetos de manipulação de banco de dados, como procedimentos armazenados ou objetos de comando ASP na criação das páginas.
Um procedimento armazenado é um banco de dados reutilizável que realiza algumas operações no banco de dados. Um procedimento armazenado contém um código SQL que pode, dentre outras coisas, inserir, atualizar ou excluir registros. Os procedimentos armazenados também podem alterar a estrutura do banco de dados propriamente dito. Por exemplo, você pode usar um procedimento armazenado para adicionar uma coluna de tabela ou até mesmo excluir uma tabela.
Um procedimento armazenado também pode chamar outro procedimento armazenado, bem como aceitar parâmetros de entrada e retornar vários valores para o procedimento de chamada na forma de parâmetros de saída.
Um procedimento armazenado é reutilizável no sentido de que você pode reutilizar uma versão compilada exclusiva do procedimento para executar uma operação de banco de dados várias vezes. Se você souber que uma tarefa de banco de dados será executada mais de uma vez, ou que a mesma tarefa será executada por aplicativos diferentes, usar um procedimento armazenado na execução dessa tarefa pode tornar as operações do banco de dados mais eficientes.
Os bancos de dados MySQL e Microsoft Access não dão suporte a procedimentos armazenados.
Adicionar um procedimento armazenado (ColdFusion) (CS6)
Você pode usar um procedimento armazenado para modificar um banco de dados. Um procedimento armazenado é um item de banco de dados reutilizável que realiza algumas operações no banco de dados.
Para que você use um procedimento armazenado e modifique um banco de dados, verifique se o procedimento contém o SQL que modifica o banco de dados de alguma forma. Para criar e armazenar um no banco de dados, consulte a documentação do banco de dados e um bom manual de Transact-SQL.
-
No Dreamweaver, abra a página que executará o procedimento armazenado.
-
No painel Ligações (Janela > Ligações), clique no botão de adição (+) e selecione Procedimento armazenado.
-
No menu pop-up Fonte de dados, selecione uma conexão com o banco de dados que contém o procedimento armazenado.
-
Digite o nome de usuário e a senha da fonte de dados do ColdFusion.
-
Selecione um procedimento armazenado no menu pop-up Procedimentos.
O Dreamweaver preenche automaticamente todos os parâmetros.
-
Selecione um parâmetro e clique em Editar caso tenha que fazer alterações.
A caixa de diálogo Editar variável do procedimento armazenado é exibida. O nome da variável que você está editando é exibido na caixa Nome.
Observação:Você deve inserir valores de teste para todos os parâmetros de entrada do procedimento armazenado.
-
Faça as alterações conforme necessário:
Selecione uma Direção no menu pop-up. Um procedimento armazenado pode ter valores de entrada, valores de saída ou ambos.
Selecione um tipo de SQL no menu pop-up. Insira uma variável de retorno, um valor de runtime e um valor de teste.
-
Caso o procedimento armazenado use um parâmetro, clique no botão de adição (+) para adicionar um parâmetro de página.Observação:
Você deve inserir parâmetros de página correspondentes para cada valor de retorno do parâmetro de procedimento armazenado. Não adicione parâmetros de página a menos que haja um valor de retorno correspondente.
Clique novamente no botão de adição (+) para adicionar outro parâmetro de página, se necessário.
-
Selecione um parâmetro de página e clique no botão de subtração (-) para excluí-lo se necessário ou clique em Editar para fazer as alterações no parâmetro.
-
Selecione a opção Retornar conjunto de registros nomeado e digite um nome para o conjunto de registros; caso o procedimento armazenado retorne um conjunto de registros, clique no botão Testar para ver o conjunto retornado pelo procedimento armazenado.
O Dreamweaver executa o procedimento armazenado e exibe o conjunto de registros, se necessário.
Observação:Caso o procedimento armazenado retorne um conjunto de registros e use parâmetros, você deve inserir um valor na coluna Valor padrão da caixa Variáveis para testar o procedimento armazenado.
Observação:Você pode usar valores de teste diferentes para gerar conjuntos de registros diferentes. Para alterar os valores de teste, clique no botão Editar em Parâmetro e altere o valor de teste ou clique no botão Editar em Parâmetros de página e altere o valor padrão.
-
Selecione a opção Retorna código de status nomeado e digite um nome para o código de status caso o procedimento armazenado retorne um valor de retorno do código de status. Clique em OK.
Depois que você fecha a caixa, o Dreamweaver insere na página o código do ColdFusion, que chama um procedimento armazenado no banco de dados quando o código é executado no servidor. Por sua vez, o procedimento armazenado realiza uma operação no banco de dados, como inserir um registro.
Caso o procedimento armazenado use parâmetros, você pode criar uma página que coleta os valores de parâmetro e os envia para a página com o procedimento armazenado. Por exemplo, você pode criar uma página que usa parâmetros de URL ou um formulário em HTML para coletar valores de parâmetro dos usuários.
Executar um procedimento armazenado (ASP) (CS6)
Com páginas em ASP, você deve adicionar um objeto de comando a uma página para executar um procedimento armazenado. Para obter mais informações sobre objetos de comando, consulte Sobre os objetos de comando do ASP.
-
No Dreamweaver, abra a página que executará o procedimento armazenado.
-
No painel Ligações (Janela > Ligações), clique no botão de adição (+) e selecione Comando (procedimento armazenado).
A caixa de diálogo Comando é exibida.
-
Digite um nome para o comando, selecione uma conexão com o banco de dados que contém o procedimento armazenado e escolha Procedimento armazenado no menu pop-up Tipo.
-
Selecione o procedimento armazenado expandindo a ramificação Procedimentos armazenados na caixa Itens do banco de dados, selecionando o procedimento armazenado na lista e clicando no botão Procedimento.
-
Insira todos os parâmetros obrigatórios na tabela Variáveis.
Você não precisa inserir parâmetros para nenhuma variável RETURN_VALUE.
-
Clique em OK.
Depois que você fecha a caixa de diálogo, o código do ASP é inserido na página. Quando o código é executado no servidor, o código cria um objeto de comando que executa um procedimento armazenado no banco de dados. Por sua vez, o procedimento armazenado realiza uma operação no banco de dados, como inserir um registro.
Por padrão, o código define a propriedade Prepared do objeto Comando como true, o que faz o servidor de aplicativo reutilizar uma versão compilada exclusiva do objeto sempre que o procedimento armazenado é executado. Se você souber que o comando será executado mais de uma vez, ter uma versão compilada exclusiva do objeto pode aumentar a eficiência das operações do banco de dados. No entanto, se o comando for executado apenas uma ou duas vezes, usá-lo pode, na verdade, deixar o aplicativo da Web mais lento, porque o sistema precisa parar para compilar o comando. Para mudar a configuração, alterne para a Visualização de código e altere a propriedade Prepared para false.
Observação:Nem todos os fornecedores de bancos de dados dão suporte a comandos preparados. Caso o banco de dados não dê suporte a ele, você talvez receba uma mensagem de erro ao executar a página. Alterne para a Visualização de código e altere a propriedade Prepared para false.
Caso o procedimento armazenado use parâmetros, você pode criar uma página que coleta os valores de parâmetro e os envia para a página com o procedimento armazenado. Por exemplo, você pode criar uma página que usa parâmetros de URL ou um formulário em HTML para coletar valores de parâmetro dos usuários.