Como actualizar informações numa base de dados do Microsoft Access utilizando ASP no FrontPage 2000

Traduções de Artigos Traduções de Artigos
Artigo: 240090 - Ver produtos para os quais este artigo se aplica.
Este artigo foi publicado anteriormente em PT240090
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo descreve como actualizar informações numa base de dados do Microsoft Access utilizando o FrontPage 2000 e ASP (Active Server Pages). A Microsoft fornece exemplos de programação apenas a título informativo, sem garantia expressa ou implícita, incluindo, sem limitação, as garantias implícitas de comercialização e/ou adequação a um fim específico. Este artigo pressupõe que o utilizador conhece a linguagem de programação apresentada e as ferramentas utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador.

Utilizar as funcionalidades ASP no FrontPage

Antes de poder utilizar as funcionalidades ASP no FrontPage 2000, tem de instalar os componentes listados no seguinte artigo da Base de Dados de Conhecimento Microsoft.
312638 FP: What You Need to Use Active Server Pages (ASP) in FrontPage


Para actualizar informações numa base de dados do Microsoft Access utilizando o FrontPage 2000, terá de criar uma consulta personalizada e introduzi-la no Assistente de Resultados de Base de Dados do FrontPage.

Criar uma Web e uma Base de Dados para Conter a Informação

  1. Inicie o FrontPage 2000. No menu Ficheiro, aponte para Novo e clique em Web.
  2. Na caixa Especifique a localização do novo Web site, escreva o seguinte:
    http://localhost/aspsample
    Utilize o Assistente de Web Site de Uma Página.
  3. Abra uma nova página. Crie quatro caixas de texto com uma linha. Para o fazer, siga estes passos:
    1. No menu Inserir, aponte para Formulário e clique em Caixa de Texto de Uma Linha.
    2. Utilize as teclas de SETA para posicionar o ponteiro entre a caixa de texto de uma linha e o botão Submeter.
    3. Prima ENTER duas vezes. Prima a tecla SETA PARA BAIXO para mover o ponteiro para baixo da caixa de texto.
    4. Repita o passo para adicionar mais três caixas de texto de uma linha.
  4. Introduza as seguintes informações nos campos 1 a 3 do formulário:
    1. Faça duplo clique na primeira caixa de texto de uma linha. É apresentada a caixa de diálogo Propriedades da Caixa de Texto. Na caixa Nome, escreva Nome.
    2. Faça duplo clique na segunda caixa de texto de uma linha e escreva Apelido na caixa Nome.
    3. Faça duplo clique na segunda caixa de texto de uma linha e escreva Apelido na caixa Nome.
    4. Faça duplo clique na quarta caixa de texto de uma linha e escreva Correio electrónico na caixa Nome.
  5. Escreva o nome do campo de formulário à esquerda de cada uma das caixas de texto de uma linha. Guarde a página como ASPsample.asp.
  6. No menu que é apresentado, clique com o botão direito do rato no formulário Propriedades do Formulário. Na caixa de diálogo Propriedades do Formulário, clique em Enviar para base de dados e clique em Opções.
  7. Na caixa de diálogo Opções para Guardar Resultados numa Base de Dados, siga estes passos.
    1. Clique em Criar Base de Dados.
    2. Clique em OK duas vezes para regressar à página e guardar a página.
NOTA: Pré-visualize a página num browser e adicione alguns registos à base de dados. Por exemplo, abra a página no browser, preencha um registo e clique em Submeter três vezes.

Criar a Página de Actualizações

  1. Mude para o FrontPage e crie uma nova página. (No menu Ficheiro, aponte para Novo, clique em Página e clique em Página Normal.)
  2. No menu Inserir, aponte para Base de Dados e clique em Resultados. No Passo 1, clique em Utilizar uma ligação de base de dados existente e seleccione ASPsample. Clique em Seguinte.
  3. No Passo 2, clique em Consulta personalizada e clique em Editar. Na janela da instrução SQL, escreva o seguinte código SQL:
    UPDATE results
    SET Phone='%%Phone%%',Email='%%Email%%'
    WHERE FirstName='%%FirstName%%' and LastName='%%LastName%%'
    						
    Clique em OK e clique em Seguinte.
  4. No Passo 3, clique em Seguinte.
  5. No passo 4, clique em Seguinte.
  6. No Passo 5, certifique-se de que Adicionar Formulário de Procura não está disponível (desactivado) ou não está seleccionado. Clique em Concluir e guarde a página como Update.asp.
NOTA: Os nomes dos campos Nome, Apelido, Telefone e Correio Electrónico representam campos utilizados no ficheiro Aspsamp.mdb. Os campos %%Nome, %%, %%Apelido, %%, %%Telefone%%%% e %%%%Correio Electrónico%% representam campos de formulário de caixa de texto de uma linha.

Criar o Formulário de Actualizações

  1. Crie uma nova página. No menu Inserir, aponte para Base de Dados e clique em Resultados.
  2. No Passo 1, clique em Utilizar uma ligação de base de dados existente e seleccione ASPsample. Clique em Seguinte.
  3. No Passo 2, clique em Resultados como Origem de Registos e clique em Seguinte.
  4. No Passo 3, clique em Editar e remova todos os campos excepto Nome, Apelido, Telefone e Correio Electrónico. Clique em OK e clique em Seguinte.
  5. No Passo 4, seleccione Lista ? um campo por item na lista Formatação e Campos de texto na lista Opções de lista e clique em Seguinte.
  6. No Passo 5, seleccione Dividir os registos por grupos e escreva 1 na caixa Registos por grupo. Clique em Concluir.
  7. Faça duplo clique em Submeter e altere o campo Valor/Legenda para Actualização.
  8. No menu que é apresentado, clique com o botão direito do rato no formulário e clique em Propriedades do Formulário.
  9. Na caixa de diálogo Propriedades do Formulário, seleccione Enviar para e clique em Opções.
  10. Na caixa Acção, escreva Update.asp. Clique em OK duas vezes e guarde a página como Update_Form.asp.
NOTA: Só é possível efectuar alterações aos campos Telefone e Correio Electrónico. Não é possível efectuar alterações aos campos Nome e Apelido, porque não são iguais ao que está na base de dados. Para actualizar os campos Nome ou Apelido, tem de criar uma instrução SQL personalizada.



Referências

Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
246570 FP2000: Error Message: Database Results Error Description ... Data Type Mismatch in Criteria Expression


Assistente Web ASP 2000

O Suporte Técnico da Microsoft disponibilizou o Assistente Web ASP 2000 para utilizar com o FrontPage 2000. Este suplemento foi concebido para orientá-lo nas funcionalidades da base de dados do FrontPage 2000. O assistente orientá-lo-á nos seguintes tópicos:
  • Criar uma base de dados com um formulário
  • Configurar uma ligação a uma base de dados utilizando ODBC.
  • Configurar uma ligação a uma base de dados utilizando ADO.
  • Utilizar um formulário para colocar informações numa base de dados.
  • Utilizar um formulário para obter informações de uma base de dados.
  • Utilizar uma hiperligação com os parâmetros para obter informações de uma base de dados.
  • Criar uma hiperligação activa utilizando um campo numa base de dados.
  • Apresentar imagens utilizando dados de uma base de dados.
Para obter informações adicionais sobre o Assistente Web ASP, clique no número de artigo existente abaixo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
206019 FP2000: ASP Web Wizard 2000 for Databases Available for Download


Propriedades

Artigo: 240090 - Última revisão: 4 de dezembro de 2007 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft FrontPage 2000 Standard Edition
Palavras-chave: 
kbhowtomaster kbaddin kbdatabase kbforms kbquery kbasp kbnewfile KB240090

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com