Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Artiklar / Titel på artikeln

Installera en webbserver och databas för asp

Postad 2004-05-03 av Pelle Johansson i sektionen ASP.NET, C#, Okategoriserat med 0 Kommentarer | Läst av: 7833, Betyg: 0%

Förord

Innan vi börjar gå in på detaljer så vill jag berätta hur förvånad jag blev när jag fick detta att fungera utan att veta ett smack om just att skriva ASP-script. Innan jag började var min förhoppning om att skulle kunna koppla upp mig mot en Access databas som var placerad på webben och på något sätt kunna nå denna från en Browser. Sagt och gjort, började jag att leta efter ASP program på Internet och fann att genom att ha MDAC_TYP installerad (drivrutiner för databaser) samt Microsoft Internet Information Server 3.x kan man skriva dessa ASP program som kallas antingen direkt eller via en html-sida.
Innehåll
  » Inställningar i ODBC-32
  » Namnge din DSN
  » Välj databas
  » Rättigheter
  » Avsluta
  » WindowsNT Server
  » FrontPage Server Extension
  » Köra ASP-program
  » Active Server Pages- ASP
  » Installera ASP
  » Rättigheter på www-servern
Relaterade artiklar
  » Kom igång med asp
Nu började förväntningarna stiga och jag tog genast ett asp-program och placerade denna på servern och pekade min browser till test.asp. Scriptet skulle berätta vilken tid och datum det var, men returnerade ingenting. Nu började ett febrilt arbete med att försöka förstå varför. Efter mycket om och men, kom jag fram till att man med IIS måste säga att filer/program i katalogen skall kunna köras (exekverbara). När jag ändrat denna flagga, fungerade det!

ASP-script gick att köra och nu var det dags att försöka sig på en koppling mot Access Databasen. För detta behövdes en ODBC drivrutin av typen JET eller just en ODBC. Genom att hämta hem MDAC_TYP för Windows 9x, och installerade denna fick jag nu tillgång till en massa drivrutiner inklusive ADO kontrollen, som jag tycker så mycket om eftersom den är så enkel att hantera. Efter installationen skulle jag lägga till en DNS som skulle användas till anropen mot databasen.

Denna fil behövs tankas också: dcom98


Inställningar i ODBC-32

Välj ODBC källa
Nu börjar detaljerna, nämligen hur man konfigurerar ODBC inställningarna. Det absolut första du bör göra är att uppdatera din dator med de senaste drivrutinerna som finns i MDAC_TYP paketet från Microsoft. När detta är installerat, vet du i alla fall att du har de senaste drivrutinerna för ADO 2.1 samt ODBC för de flesta standardkomponenterna som Access, Office, xBase databaser såsom dBase, FoxPro mm.

När installationen är klar, skall du lägga till en DSN som vi kommer att anropa inifrån vårt program.
I detta fallet är det en redan förberedd tabell som vi skall använda oss av. Starta kontrollpanelen och klicka på din ODBC32 ikon. I konfigurationen bör du tänka ut ett bra namn som du skall använda dig av och som symboliserar den källa som du skall använda det för.




När installationen är klar, skall du lägga till en DSN som vi kommer att anropa inifrån vårt program. I detta fallet är det en redan förberedd tabell som vi skall använda oss av. Starta kontrollpanelen och klicka på din ODBC32 ikon. I konfigurationen bör du tänka ut ett bra namn som du skall använda dig av och som symboliserar den källa som du skall använda det för.

Till höger ser du ett exempel på två av ca 10 drivrutiner som du kan använda dig av. Som du ser, är dessa version 3.51 men om du installerar det senaste paketet kommer det vara version 4.0- som för övrigt är de drivrutinerna som kommer att finnas med i Windows-2000 och office-2000 paketet. Markera Microsoft Access Driver och klicka på slutför.


Namnge din DSN

När du nu har valt ODBC drivrutinen skall du svara på två frågor:
Data Source Name - det namn som du skall använda när du startar upp din anslutning mot databasen.
Description - en kort förklaring om vad denna DSN är för.


Välj databas

Genom att trycka på Select-knappen, kan du peka ut vart din databas är placerad och det gör även vi. Givetvis måste du inte ange detta nu, men det underlättar för då är inställningarna packeterade i din DSN inställning och slipper skriva det i kod-form senare.


Rättigheter

Det kan vara så att om du skriver ett program som aldrig skall kunna förändra innehållet kan du ange detta genom att i nederkant markera för Read-Only. Genom att sätta denna markering kommer inte användarna att kunna skriva någonting i din tabell, med denna DSN anslutning. Det finns även en markering för Exclusive och genom att sätta den får du endast använda den med en användare i taget. På detta sätt behöver inte databasmotorn hålla reda på någon postlåsning och det i sin tur innebär att programmet kommer bli snabbare. Men för det ändamål vi skall använda DSN till, skall fleran användare samtidigt kunna få åtkomst till databasen.


Avsluta

Nu har vi vår DSN inställning och kan börja använda den när det är dags.


WindowsNT Server


Allmänt
Installationen av WindowsNT kommer jag inte beröra, för det finns så bra dokumenterat och är ganska enkelt att installera. Likaså gäller IIS- Internet Information Server för att få igång de tre protokollen, WWW, FTP och Gopher. Vid starten av installationen finns detta som option och givetvis väljer du att installera detta.


FrontPage Server Extension

Jag använder mig av Microsoft FrontPage 98 och det finns även en CD innehållande detta när man köper WindowsNT server. I och med att du installerar FrontPage Server Extension, kan du på ett mycket smidigt sätt ansluta dig till NT-servern och förändra dina hemsidor, asp-script och mycket mer. Personligen tycker jag att FrontPage editorn är enormt bra, med ett undantag- den skriver lite skräp i html-koden samt att den inte är anpassad för Netscape specifik kod. Jag läste däremot att FrontPage 2000- skall innehålla funktioner så att du som utvecklare kan bestämma om koden skall vara avsedd för Netscape eller Explorer, vilket låter mycket lovande.


Köra ASP-program

Att skriva ASP program är i stort sett som att skriva i Visual Basic, med ett undantag, man inneslutet funktioner och procedurer med <% och avslutar med %>. På detta sätt förstår, tolkar och översätter IIS informationen till och från Webb-servern. Som ett tillägg, har du säkert sett , men det behövs inte, du behöver bara använda <% %> for att innesluta din kod för att IIS skall förstå att servern skall göra jobbet.


Active Server Pages- ASP

När jag först började, och skrev ett enkelt ASP-program och placerade det på servern fungerade det inte. Jag hade skrivit precis vad som stod och programmet såg ut ungefär på detta sätt:


<%
Response.Write "Dagens datum är: " & date & " och klockan är " & time
%>


Jag placerade filen som jag döpte till test.asp i root katalogen, dvs: c:\inetpub\wwwroot och pekade min browser till http://web/test.asp, men det som hände var att följande text kom upp:


Dagens datum är: och klockan är


Funktionerna date och time fungerade inte och jag hade skrivit rätt i koden. Nu hade jag installerat allt som behövdes för att kunna skriva ett ASP-program, men ändå hände ingeting. Jag funderade på om detta kanske var så att jag hade en gammal browser som inte använde VBScript ordentligt, för date och time funktionen är ju typiska basic kommando. Men det var lättare än så...


Installera ASP

I och med att du installerar IIS kommer inte ASP paketet med automatiskt. Även detta system kan du installera från din FrontPage CD och du finner den under "60-minutes kit/60-minutes/programs/asp". Genom att installera detta paketet får du nu möjligheter att köra ASP-script.


Rättigheter på www-servern

Genom att starta IIS programmet, klicka på www servern och därefter... kunde jag ställa in funktionerna för att tillåta körning av program. När jag sedan testade, fungerade det perfekt.
Upp

0 Kommentarer

Skriv en kommentar på artikeln

Ditt betyg på artikeln



Kommentar:





Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 158
27 952
271 704
1 039
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies