Microsoft Access är en databas programvara som ingår i Microsoft Office Professional Suite . DSN ( Data Source Name ) är en metod för att namnge en databas så att den kan nås från utsidan Microsoft Access . DSN används i ASP-program för att få en anslutning till en databas . Detta gör att ASP webbformulär för att mata in data direkt i en Access-databas . Om du vill ansluta till en Access-databas via DSN , måste DSN initieras och nås med rätt inloggningsinformation . Instruktioner
Tilldela DSN
1
Starta " ODBC Data Source Administrator " i dialogrutan genom att klicka på " Start", " Kontrollpanelen ", " Administrationsverktyg " och sedan " Data Settings . "
Sida 2
Klicka på " System DSN " fliken .
3
Lägg en datakälla . Klicka på " Lägg till ". En dialogruta visas på skärmen . Klicka på " Driver do Microsoft Access ( * . MBD ) " och tryck sedan på " Enter ". Ytterligare en dialogruta visas som frågar efter ett namn på databas information. Vid textrutan som heter " Data Source Name , " skriv in namnet du vill använda för databasen . Klicka på " Välj " och sedan bläddra till den databas som du kommer att få tillgång . Tryck " Enter " tre gånger för att bekräfta de nya inställningarna .
4
Starta om datorn .
Anslut till Access-databas i ASP använder DSN
5
Starta en kod redaktör eller Anteckningar . För Anteckningar , klicka på "Start ", " Alla program ", " Tillbehör " och sedan " Anteckningar ".
6
Kopiera följande kod och klistra in den i det tomma dokumentet :
< %
' deklarera variablerna
Dim Connection
Dim DSN
Dim Recordset
Dim SQL
' initiera DSN variabel
DSN = " DSN = example_dsn "
' förklara SQL-sats som kommer att söka i databasen
SQL = " SELECT * FROM BILAR "
"skapar en instans av ADO -anslutningen och objekt recordset
Set Connection = Server.CreateObject ( " ADODB.Connection " ) katalog
Set Recordset = Server.CreateObject ( " adodb . postmängd " ) katalog
" Öppna anslutningen till databasen
connection.Open DSN
" Öppna objektet Recordset exekvera SQL-uttryck och register retur
Recordset.Open SQL , Connection
' låter nu se om det finns några poster som returneras
p Om Recordset.Eof Sedan
Response.Write " Det finns inga poster . "
Else
"om det finns poster sedan slinga genom fälten
göra medan INTE Recordset.Eof
Response.Write Recordset ( " Name " )
Response.Write Recordset ( " Year " ) katalog
Response.Write Recordset ( " Priset" ) katalog
Response.Write " "
Recordset.MoveNext
Loop
End If
"nära föremålen och frigör resurser
Recordset.Close
Set Recordset = Nothing
Connection.Close
Set Connection = Nothing
% >
7
Spara filen genom att trycka på " Ctrl " och " s " samtidigt . Placera filen i valfri katalog och ge det ett namn med tillägget " . Asp " och tryck sedan på " Enter ".
8
Ändra DSN till den som du skapade . Hitta raden :
DSN = " DSN = example_dsn "
Ändra texten " example_dsn " till namnet på DSN som du skapade
9
Change . fälten till fält i databasen . Hitta raderna :
Response.Write Recordset ( " Name " ) katalog
Response.Write Recordset ( " Year " ) katalog
Response.Write Recordset ( " Priset" )
Change " Name ", " Year " och " Price " till de värden som du vill läsa från databasen .
10
Spara filen genom att trycka på " Ctrl " och " s " samtidigt .
11
Kör skriptet . Navigera till platsen i ASP -filen och dubbelklicka på filen . En webbläsare öppnas och skapar en lista över de element som du valt från Access-databasen .