Öppna databasen
I vår senaste handledning gick vi igenom processen att skapa en statisk webbsida från data lagrade i en Access-databas. Den enkla metoden att publicera webbsidor var tillräcklig för miljöer där vi vill ha en "ögonblicksbild" av en databas som en månadsrapport eller där uppgifterna sällan ändras. I många databasmiljöer ändras dock dataen ofta och vi måste erbjuda webbanvändare aktuell information vid ett musklick.
Vi kan uppfylla dessa krav genom att använda Microsofts Active Server Pages (ASP) teknik för att skapa en dynamisk servergenererad HTML-sida som länkar till vår databas. När en användare begär information från en ASP-sida läser webbservern anvisningarna i ASP, går åt den underliggande databasen i enlighet därmed och skapar sedan en HTML-sida som innehåller den begärda informationen och returnerar den till användaren.
En av begränsningarna på dynamiska webbsidor är att de inte kan användas för att distribuera rapporter som vi gjorde i vår statiska webbsiduhandledning. De kan bara användas för att visa tabeller, frågor och formulär. I det här exemplet låt oss skapa en produktkatalogen på upp till en minut för våra webbanvändare. I det här exemplet använder vi återigen Northwind-provdatabasen och Microsoft Access 2000. Om du inte har använt den här exempeldatabasen tidigare, finns det enkla installationsanvisningar på den här webbplatsen. Välj det från menyn som visas nedan och klicka på OK för att fortsätta.
Öppna objektet du vill publicera
När du ser huvudmenyn i databasen väljer du undermenyn Tabeller. Dubbelklicka på produkterna i tabellen (som visas i bilden nedan).
Börja exportprocessen
Dra ner menyn Arkiv och välj alternativet Exportera.
04 av 10Skapa ett filnamn
Vid denna tidpunkt måste du ange ett namn för din fil. Vi ringer våra produkter. Du borde också använda filbläddraren för att hitta sökvägen för att publicera din fil. Detta beror på din webbserver. Standardbanan för IIS är Inetpub wwwroot. När du har slutfört detta steg klickar du på Spara alla.I dialogrutan Microsoft ASP Output Options kan du ange detaljerna för dina ASP. Först kan du välja en mall för att ge formatering. Vissa provmallar lagras i katalogen Program Microsoft Office Templates 1033 . Vi använder "Simple Layout.htm" i det här exemplet.Nästa post är namnet Datakälla. Det är viktigt att komma ihåg värdet du anger här - det definierar anslutningen som används av servern för att komma åt databasen. Du kan använda något namn här; Vi startar anslutningen om några minuter. Låt oss ringa vår datakälla "Northwind."I den sista delen av dialogrutan kan vi ange webbadress och tidsgränsvärden för ASP. URL: n är den metod genom vilken vår ASP kommer att nås via Internet. Du bör ange ett värde här som motsvarar filnamnet och sökvägen du valde i steg 5. Om du placerar filen i wwwroot-katalogen, är URL-värdet "http://yourhost.com/Products.asp", där yourhost är namnet på din maskin (dvs. databaser.about.com eller www.foo.com). Timeout-värdet tillåter dig att ange hur länge en anslutning ska lämnas öppen för en ledig användare. Fem minuter är en bra utgångspunkt. Klicka på OK-knappen och din ASP-fil sparas på sökvägen du angav. Om du försöker komma åt sidan nu får du ett ODBC-felmeddelande. Detta beror på att vi ännu inte har definierat datakällan och webbservern inte kan hitta databasen. Läs vidare och vi får sidan igång! Processen att göra detta skiljer sig något beroende på ditt operativsystem. För alla operativsystem, klicka på Start, Inställningar och sedan Kontrollpanelen. Om du använder Windows 95 eller 98 dubbelklickar du på ikonen ODBC (32-bitars). I Windows NT, välj ODBC-ikonen. Om du använder Windows 2000 dubbelklickar du på Administrationsverktyg och dubbelklickar sedan på ikonen Datakällor (ODBC). Klicka först på fliken System DSN högst upp i dialogrutan på kontrollpanelen. Därefter klickar du på knappen "Lägg till" för att starta processen med att konfigurera en ny datakälla. Markera Microsoft Access-drivrutinen som är lämplig för ditt språk och klicka sedan på Slutför för att fortsätta. I den resulterande dialogrutan anger du datakällans namn. Det är absolut nödvändigt att du anger det precis som du gjorde i steg 6 eller att länken kanske inte fungerar korrekt. Du kan också ange en beskrivning av datakällan här för framtida referens. Klicka på "Select" -knappen och använd sedan navigeringsfönstret för att bläddra till databasfilen du vill komma åt. Om du ställer in den med standardinstallationen, bör sökvägen vara Programfiler Microsoft Office Samples Northwind.mdb. Klicka på OK-knappen i navigeringsfönstret och klicka sedan på OK-knappen i ODBC-installationsfönstret. Slutligen klickar du på OK-knappen i fönstret Datakällaadministration.Använd din webbläsare för att verifiera att din aktiva serversida fungerar korrekt. Du borde se något som utgången nedan. Spara filen
Öppna ODBC Datakälla Kontrollpanelen
Lägg till en ny datakälla
Välj drivrutinen
Konfigurera datakällan
Välj databasen