Åpne databasen
I vår siste opplæring gikk vi gjennom prosessen med å lage en statisk nettside fra data lagret i en Access-database. Den enkle metoden for publisering av nettsider var tilstrekkelig for miljøer der vi ønsker et "øyeblikksbilde" av en database, som en månedlig rapport eller hvor dataene sjelden endres. I mange databasemiljøer endres imidlertid dataene ofte, og vi må tilby nettbrukere oppdatert informasjon ved å klikke med musen.
Vi kan møte disse kravene ved å bruke Microsofts Active Server Pages (ASP) teknologi for å lage en dynamisk servergenerert HTML-side som kobler til vår database. Når en bruker ber om informasjon fra en ASP-side, leser webserveren instruksjonene som finnes i ASP, får tilgang til den underliggende databasen tilsvarende, og oppretter deretter en HTML-side som inneholder den forespurte informasjonen og returnerer den til brukeren.
En av begrensningene på dynamiske nettsider er at de ikke kan brukes til å distribuere rapporter som vi gjorde i vår statiske nettsideopplæring. De kan bare brukes til å vise tabeller, spørringer og skjemaer. I dette eksemplet la vi opprette en produktkatalogen opp til minutt for våre web-brukere. For vårt eksempel skal vi igjen bruke Northwind-prøvedatabasen og Microsoft Access 2000. Hvis du ikke har brukt denne prøvedatabasen tidligere, finnes det enkle installasjonsinstruksjoner på dette nettstedet. Velg det fra menyen som vises nedenfor og klikk OK for å fortsette.
Åpne elementet du ønsker å publisere
Når du ser hovedmenyen i databasen, velger du undermenyen Tabeller. Dobbeltklikk på produktoppføringen i tabellen (som vist på figuren under).
Start eksportprosessen
Trekk ned Fil-menyen og velg alternativet Eksporter.
04 av 10Opprett et filnavn
På dette tidspunktet må du oppgi et navn på filen din. Vi ringer våre produkter. Du bør også bruke filleseren til å finne banen til publisering av filen din. Dette vil avhenge av din webserver. Standardbanen for IIS er Inetpub wwwroot. Når du har fullført dette trinnet, klikker du Lagre alt-knappen.Dialogboksen Microsoft ASP Output Options lar deg spesifisere detaljene for dine ASPer. Først kan du velge en mal for å gi formatering. Noen eksempelmaler lagres i katalogen Programmer Microsoft Office Templates 1033 . Vi bruker "Simple Layout.htm" i dette eksemplet.Neste oppføring er datakildenavnet. Det er viktig å huske verdien du angir her - den definerer forbindelsen som brukes av serveren for å få tilgang til databasen. Du kan bruke noe navn her; vi oppretter tilkoblingen om noen få minutter. La oss ringe vår datakilde "Northwind."Den siste delen av dialogboksen lar oss spesifisere nettadresse- og tidsavbruddverdiene for ASP. Nettadressen er metoden som vår ASP vil få tilgang til via Internett. Du bør skrive inn en verdi her som tilsvarer filnavnet og banen du valgte i trinn 5. Hvis du plasserte filen i wwwroot-katalogen, er URL-verdien "http://yourhost.com/Products.asp", hvor yourhost er navnet på maskinen din (dvs. databaser.about.com eller www.foo.com). Timeout-verdien lar deg angi hvor lenge en tilkobling vil bli igjen åpen for en inaktiv bruker. Fem minutter er et godt utgangspunkt. Klikk på OK-knappen og ASP-filen din blir lagret på banen du angav. Hvis du prøver å få tilgang til siden nå, vil du motta en ODBC-feilmelding. Dette skyldes at vi ennå ikke har definert datakilden, og webserveren kan ikke finne databasen. Les videre og vi får siden oppe! Prosessen for å gjøre dette, er forskjellig, noe som er basert på operativsystemet ditt. For alle operativsystemer, klikk på Start, Innstillinger og deretter Kontrollpanel. Hvis du bruker Windows 95 eller 98, dobbeltklikker du på ODBC (32-biters) ikonet. I Windows NT, velg ODBC-ikonet. Hvis du bruker Windows 2000, dobbeltklikker du Administrative verktøy og dobbeltklikker deretter ikonet Datakilder (ODBC). Først klikker du på System DSN-fanen øverst i dialogboksen på kontrollpanelet. Deretter klikker du på "Legg til" -knappen for å starte prosessen med å konfigurere en ny datakilde. Velg Microsoft Access-driveren som passer for språket ditt, og klikk deretter Fullfør-knappen for å fortsette. Skriv inn datakildenavnet i den resulterende dialogboksen. Det er viktig at du skriver inn akkurat som du gjorde i trinn 6, eller at linken kanskje ikke fungerer riktig. Du kan også skrive inn en beskrivelse av datakilden her for fremtidig referanse. Klikk på "Velg" -knappen og bruk filnavigasjonsvinduet til å bla til databasen filen du ønsker å få tilgang til. Hvis du konfigurerer det med standardinstallasjonen, bør banen være Programfiler Microsoft Office Samples Northwind.mdb. Klikk OK-knappen i navigasjonsvinduet, og klikk deretter OK-knappen i ODBC-oppsettvinduet. Endelig klikker du OK-knappen i vinduet Datakildeadministrasjon.Bruk nettleseren din til å verifisere at din Active Server-side fungerer riktig. Du bør se noe som utgangen nedenfor. Lagre filen
Åpne ODBC Datakilde Kontrollpanel
Legg til en ny datakilde
Velg driveren
Konfigurer datakilden
Velg databasen