Hoppa till innehållet

Active Server Pages

Från Wikipedia
Version från den 16 september 2008 kl. 17.00 av JAnDbot (Diskussion | Bidrag) (robot Tar bort: lv:ASP)

ASP, Active Server Pages, är en teknik utvecklad av Microsoft för att kunna baka in programkod (ASP-kod) i HTML-koden i webbsidor. ASP används för att skapa dynamiska webbsidor och webbapplikationer, exempelvis genom att läsa och skriva information till databaser. ASP-koden tolkas av webbservern som sedan levererar vanlig HTML-kod till webbläsaren, därav är ASP-koden inte synlig för användaren. ASP-kod kallas för "server-side script", till skillnad från "client-side script", som tolkas av användarens webbläsare (exempelvis JavaScript). De scriptspråk som vanligen används är VBScript och JScript.

En nyare variant av ASP är ASP.NET som ingår i Microsofts .NET-koncept.

Andra tekniker som används inom webbutveckling är PHP, Java Server Pages (JSP), Perl, CGI och SSI.

Programexempel

Skriv ut "Hello, World!":

<%                           ' Start på ASP-kod
Response.Write("Hello, World!")
                             ' Slut på ASP-kod 
%>                           

Exempel på anslutning till MySQL-databas:

<%
Dim objConnection
Dim objRecordset
Dim strSQL
'Skapa anslutningen
Set objConnection = Server.CreateObject("ADODB.Connection")
objConnection.open "driver={MySQL ODBC 3.51 Driver};server=server;uid=användarnamn;pwd=lösenord;database=databas;"
'Skapa SQL
strSQL = "SELECT field FROM table"
'Skapa Recordset för att visa poster
Set objRecordset = objConnection.Execute(strSQL)
'Loopa igenom alla poster
Do Until objRecordset.EOF
  Response.Write(objRecordset("field")) 'Skriver ut värdet i fältet field
  objRecordset.MoveNext                 'Går till nästa rad i databasen
Loop
'Stäng objekten
objRecordset.Close : Set objRecordet = Nothing
objConnection.Close : Set objConnection = Nothing
%>

Se även

Microsoft Internet Information Server

Externa länkar