Avatar billede helpwantedfast Nybegynder
26. maj 2003 - 11:40 Der er 7 kommentarer og
3 løsninger

ASP> forbinde HP med DB

Hej

Jeg skal op i IT  A eksamen, hvor jeg vil forklare hvordan man forbinder en hjemmeside med en database. Kun i teori. Kom med nogle bud
Avatar billede boris Mester
26. maj 2003 - 11:48 #2
Din hjemmeside skal være skrevet i et programmeringsprog, som kan udveksle data med databasen. Det kan f.eks. være PHP eller ASP.
Når brugeren requester en side, bliver programmeringen afviklet på siden.
Brugeren kan enten bare requeste en bestemt side, eller der kan medsendes parametre fra f.eks. formularer.
Programmeringen kan så skrive til eller læse fra databasen.
Output til brugeren er igen bestemt af programmeringen og sendes som html-kode.
Når der skal udskrives fra databasen, hentes de relevante data og udskrives ligeledes i html-kode.
Selve forbindelsen mellem databasen og programmet (scriptet) på hjemmesiden sker internt på serveren.
Avatar billede ellebaek Nybegynder
26. maj 2003 - 11:49 #3
et billede der ilustrere opbygningen og sammenhængen i asp kan findes på...

http://ellebaek.dyndns.dk/exp/asp.jpg
Avatar billede soreno Praktikant
26. maj 2003 - 11:49 #4
F.eks.

Browseren requester en side fra webserveren.
Webserveren parser og eksekverer asp delen af siden.
Denne asp del opretter en forbindelse til en database og udfører SQL.
Databasen returnerer et resultset til asp delen.
Asp delen bygger en htmlside op på baggrund af resultset.
Htmlsiden sendes til browseren og vises for brugeren.
Avatar billede helpwantedfast Nybegynder
26. maj 2003 - 11:52 #5
Ok, det fattede jeg så ik så meget af, kan i gøre det mere begynder læseligt ;-)??? Hvordan laver jeg sådan en side(spørger lærer sikkert om)?
Avatar billede boris Mester
26. maj 2003 - 11:55 #6
En ASP side er kendetegnet ved at hedde .asp til efternavn.
Alt hvad der ligger inde mellem <% og %> læses som ASP-script, mens alt hvad der ligger udenfor behandles som alm. html.
Forbindelsen til en database skabes ved at man opretter et objekt i ASP i forbindelse med den pågældende database, som kunne være MS SQL, MySQL, Access eller andet. Når objektet er oprettet, kan man skrive/læse/opdatere databasen. Som regel ved at fyre SQL-sætninger af, men det kan også gøres uden SQL.
Avatar billede boris Mester
26. maj 2003 - 12:02 #7
Eksempel (på dansk)
Brugeren har udfyldt en formular med sit navn og trykekr på 'send'
Webserveren modtager en request med parameteren, som er dit navn.
Webserveren opretter et databaseobjekt.
Webserveren skriver en sætning i SQL-sproget til objektet om at dit navn skal indsættes i et felt der hedder bruger.
Databasen genererer et ID-nummer til den nye bruger. Web-serveren aflæser det nye ID fra databasen. Webserveren skriver til hjemmesiden: "Kære", så henter den dit navn i databasen og fortsætter "Du er oprettet som bruger nummer".
Derefter henter den ID.
Resultat er en side med f.eks.
Kære Ib. Du er oprettet som bruger nummer 27.
Avatar billede helpwantedfast Nybegynder
26. maj 2003 - 12:15 #8
Ok, det hjalp, nu forstår jeg det nogenlunde... går igang med min præsentation og melder mig igen hvis jeg har spørgsmpl
Avatar billede helpwantedfast Nybegynder
26. maj 2003 - 16:11 #9
hvordan beskriver jeg bedst ASP?
Avatar billede soreno Praktikant
26. maj 2003 - 16:19 #10
fra http://www.w3schools.com/asp/asp_intro.asp

What is ASP?

    * ASP stands for Active Server Pages
    * ASP is a program that runs inside IIS
    * IIS stands for Internet Information Services
    * IIS comes as a free component with Windows 2000
    * IIS is also a part of the Windows NT 4.0 Option Pack
    * The Option Pack can be downloaded from Microsoft
    * PWS is a smaller - but fully functional - version of IIS
    * PWS can be found on your Windows 95/98 CD

ASP Compatibility

    * ASP is a Microsoft Technology
    * To run IIS you must have Windows NT 4.0 or later
    * To run PWS you must have Windows 95 or later
    * ChiliASP is a technology that runs ASP without Windows OS
    * InstantASP is another technology that runs ASP without Windows

What is an ASP File?

    * An ASP file is just the same as an HTML file
    * An ASP file can contain text, HTML, XML, and scripts
    * Scripts in an ASP file are executed on the server
    * An ASP file has the file extension ".asp"

How Does ASP Differ from HTML?

    * When a browser requests an HTML file, the server returns the file
    * When a browser requests an ASP file, IIS passes the request to the ASP engine. The ASP engine reads the ASP file, line by line, and executes the scripts in the file. Finally, the ASP file is returned to the browser as plain HTML
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester