Je bent nu offline; er wordt gewacht tot er weer een internetverbinding is

FrontPage 2000: Gegevens in een database van Microsoft Access bijwerken met FrontPage 2000 en ASP

Dit artikel is eerder gepubliceerd onder NL240090
Samenvatting
In dit artikel wordt beschreven hoe u gegevens in een database van Microsoft Access bijwerkt met behulp van FrontPage 2000 en Active Server Pages (ASP).
Meer informatie
De door Microsoft gebruikte programmeervoorbeelden dienen uitsluitend ter illustratie. Microsoft verleent dan ook geen enkele impliciete of expliciete garantie met betrekking tot deze voorbeelden. Er gelden geen impliciete garanties met betrekking tot verkoopbaarheid en/of geschiktheid voor een bepaald doel, noch enigerlei andere garanties. In dit artikel wordt ervan uitgegaan dat u bekend bent met de programmeertalen VBScript en VBA, alsmede met de hulpprogramma's waarmee procedures worden gemaakt en waarmee fouten in procedures worden opgespoord. U kunt desgewenst contact opnemen met Microsoft Productondersteuning voor uitleg over de functie van een bepaalde procedure. Microsoft Productondersteuning is echter niet bereid de voorbeelden aan te passen om extra functies toe te voegen of om procedures te maken die aan uw specifieke wensen voldoen. Als u nog niet zoveel programmeerervaring hebt, kunt u desgewenst contact opnemen met een Microsoft Certified Partner. Als u meer informatie wilt over Microsoft Certified Partners, bezoekt u het volgende adres op het World Wide Web: Als u meer informatie wilt over andere ondersteuningsopties van Microsoft, bezoekt u het volgende adres op het World Wide Web: Als u gegevens in een Microsoft Access-database wilt bijwerken met FrontPage 2000, moet u een aangepaste query maken en deze invoeren in de wizard Databaseresultaten van FrontPage.

Het gebruik van de ASP-functies in FrontPage voorbereiden

Voordat u de ASP-functies in FrontPage 2000 kunt gebruiken, moet u de onderdelen installeren die worden vermeld in het volgende artikel in de Microsoft Knowledge Base:
312638 FP: What You Need to Use Active Server Pages (ASP) in FrontPage

Een web en een database maken voor de gegevens

  1. Start FrontPage 2000. Wijs Nieuw aan in het menu Bestand en klik op Web.
  2. Typ in het vakGeef de locatie van het nieuwe web opde volgende gegevens:
    http://localhost/aspsample
    Gebruik dewizard Web met één pagina.
  3. Open een nieuwe pagina. Maak vier tekstvakken van elk één regel. Hiertoe gaat u als volgt te werk:
    1. Wijs Formulier aan in het menu Invoegen en klik opTekstvak met één regel.
    2. Gebruik de pijltoetsen om de aanwijzer tussen het tekstvak en de knop Verzenden te plaatsen.
    3. Druk tweemaal op ENTER. Druk op de Pijl-omlaag om de aanwijzer onder het tekstvak te plaatsen.
    4. Herhaal stap a om nog drie tekstvakken met één regel toe te voegen.
  4. Voeg de volgende gegevens in voor de formuliervelden 1 tot en met 3:
    1. Dubbelklik op het eerste tekstvak met één regel. Het dialoogvenster Eigenschappen van tekstvak verschijnt. Typ het volgende in het vak Naam:Voornaam.
    2. Dubbelklik op het tweede tekstvak met één regel en typAchternaamin het vak Naam.
    3. Dubbelklik op het derde tekstvak met één regel en typTelefoonin het vak Naam.
    4. Dubbelklik op het vierde tekstvak met één regel en typEmailin het vak Naam.
  5. Typ de naam van het formulierveld direct links van elk tekstvak. Sla de pagina op als ASPvoorbeeld.asp.
  6. Klik met de rechtermuisknop op het formulier en klik op Eigenschappen van formulier in het snelmenu. Klik in het dialoogvenster Eigenschappen van formulier op Kopiëren naar database en klik op Opties.
  7. Voer in het dialoogvensterOpties voor het opslaan van resultaten in de databasede volgende stappen uit:
    1. Klik op Database maken.
    2. Klik tweemaal op OK om terug te keren naar de pagina en sla de pagina vervolgens op.
OPMERKING: bekijk de pagina in een webbrowser en voeg een paar records aan de database toe. Open de pagina bijvoorbeeld in de browser, vul een record in en klik driemaal op Verzenden.

De bijwerkpagina maken

  1. Ga naar FrontPage en maak een nieuwe pagina. (Wijs Nieuw aan in het menu Bestand, klik op Pagina en klik op Normale pagina.)
  2. Wijs in het menu Invoegen de optie Database aan en klik op Resultaten. Klik in stap 1 opEen bestaande databaseverbinding gebruikenen selecteer ASPvoorbeeld. Klik op Volgende.
  3. Klik in stap 2 op Aangepaste query en klik op Bewerken. Typ de volgende SQL-code in het venster voor SQL-instructies:
    UPDATE resultsSET Telefoon='%%Telefoon%%',Email='%%Email%%'WHERE Voornaam='%%Voornaam%%' and Achternaam='%%Achternaam%%'
    Klik op OK en klik op Volgende.
  4. Klik in stap 3 op Volgende.
  5. Klik in stap 4 op Volgende.
  6. Zorg er in stap 5 voor dat Zoekformulier toevoegen niet beschikbaar is (grijs wordt weergegeven) of niet geselecteerd is. Klik op Voltooien en sla de pagina op als Update.asp.
OPMERKING: de veldnamen Voornaam, Achternaam, Telefoon en Email staan voor de velden die in het bestand Aspvoorbeeld.mdb zijn gebruikt. De velden %%Voornaam%%, %%Achternaam%%, %%Telefoon%% en %%Email%% staan voor de tekstvakken van één regel die als formulierveld zijn gebruikt.

Het bijwerkformulier maken

  1. Maak een nieuwe pagina. Wijs in het menu Invoegen de optie Database aan en klik op Resultaten.
  2. Klik in stap 1 opEen bestaande databaseverbinding gebruikenen selecteer ASPvoorbeeld. Klik op Volgende.
  3. Klik in stap 2 op Resultaten als Recordbron en klik op Volgende.
  4. Klik in stap 3 op Bewerken en verwijder alle velden behalve Voornaam, Achternaam, Telefoon en Email. Klik op OK en klik op Volgende.
  5. Selecteer in stap 4Lijst - een veld per itemin de lijst Opmaak en Tekstvelden in de lijst Lijstopties en klik op Volgende.
  6. Selecteer in stap 5Records in groepen splitsenen typ1in het vak Records per groep. Klik op Voltooien.
  7. Dubbelklik op Verzenden en wijzig het veld Waarde/label in Bijwerken.
  8. Klik met de rechtermuisknop in het formulier en klik op Eigenschappen van formulier in het snelmenu.
  9. Klik in het dialoogvenster Eigenschappen van formulier op Naar andere bestemming en klik op Opties.
  10. Typ het volgende in het vak Actie:Update.asp. Klik tweemaal op OK en sla de pagina op als Update_ Form.asp.
OPMERKING: u kunt alleen de velden Telefoon en Email wijzigen. U kunt geen wijzigingen aanbrengen in de velden Voornaam en Achternaam omdat deze niet overeenkomen met de inhoud van de database. Als u Voornaam of Achternaam wilt bijwerken, moet u zelf een aangepaste SQL-instructie maken.
Referenties
Voor meer informatie klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
246570 FP2000: Error Message: Database Results Error Description ... Data Type Mismatch in Criteria Expression

ASP Web Wizard 2000

Microsoft Product Support Services heeft ASP Web Wizard 2000 uitgebracht voor gebruik met FrontPage 2000. Deze invoegtoepassing leidt u door de databasefuncties van FrontPage 2000. De volgende onderwerpen komen daarbij aan de orde:
  • Een database maken met een formulier.
  • Een databaseverbinding instellen via ODBC.
  • Een databaseverbinding instellen via ADO.
  • Een formulier gebruiken om informatie naar een database te publiceren.
  • Een formulier gebruiken om informatie uit een database op te halen.
  • Een hyperlink met parameters gebruiken om informatie uit een database op te halen.
  • Een actieve hyperlink maken met behulp van een veld in een database.
  • Afbeeldingen weergeven met behulp van gegevens uit een database.
Als u meer informatie wilt over het gebruik van de ASP Web Wizard, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
206019 FP2000: ASP Web Wizard 2000 for Databases beschikbaar voor downloaden
front page
Eigenschappen

Artikel-id: 240090 - Laatst bijgewerkt: 04/10/2003 08:29:00 - Revisie: 1.0

  • Microsoft FrontPage 2000 Standard Edition
  • kbinfo kbdta KB240090
Feedback
dy>