Microsoft Access er database -programvare inkludert i Microsoft Office Professional Suite. DSN ( datakilde navn ) er en metode for å navngi en database slik at den kan nås fra utsiden Microsoft Access. DSNs brukes i ASP-applikasjoner til å få en tilkobling til en database . Dette gjør ASP Webskjemaer å legge inn data direkte til en Access database. Hvis du vil koble til en Access database via DSN , må DSN initieres og åpnes med riktig påloggingsinformasjon . Instruksjoner
Tildel DSN
en
Start " ODBC Data Source Administrator" dialogboksen ved å klikke på "Start", "Control Panel ", " Administrative Tools " og deretter " innstillinger for data . "
2
Klikk på " System DSN "-fanen .
3
Legg til en datakilde . Klikk på " Legg til". En dialogboks vil vises på skjermen . Klikk på " Driver gjøre Microsoft Access ( * . MBD )" og trykk "Enter". En annen dialogboks som ber om et navn for databasen informasjon . På tekstboksen merket "Data Source Name ", skriv inn navnet du ønsker å bruke for databasen. Klikk på " Velg ", deretter bla til databasen som du skal få tilgang . Trykk på " Enter" tre ganger for å bekrefte de nye innstillingene .
4
Start datamaskinen .
Koble til Access database i ASP bruker DSN
5
Start en kode editor eller Notisblokk. For Notepad , klikk " Start", " Alle programmer , " " Tilbehør " og deretter " Notisblokk ".
6
Kopier følgende kode og lim den til tomt dokument : en
< %
' erklære variablene
Dim Connection
Dim DSN
Dim Recordset
Dim SQL
< p > ' initialisere DSN variabel
DSN = " DSN = example_dsn "
' erklære SQL-setning som vil søke i databasen
SQL = "SELECT * FROM CARS "
Opprett en forekomst av ADO -tilkobling og recordset gjenstander
Set Connection = Server.CreateObject ( " ADODB.Connection ")
Set Recordset = Server.CreateObject ( " adodb . Recordset ")
' Åpne tilkobling til databasen
connection.Open DSN
' Open postsettet objekt utfører SQL-setningen og retur poster
< p > Recordset.Open SQL, Connection
' lar nå se om det er noen poster returneres
p Hvis Recordset.Eof Deretter
Response.Write " det er ingen poster. "
Else
"hvis det er poster deretter sløyfe gjennom felt
gjøre Mens IKKE Recordset.Eof
Response.Write Recordset ( " Navn " )
Response.Write Recordset ( " Year" )
Response.Write Recordset ( "prisen")
Response.Write " "
Recordset.MoveNext
Loop
End If
' lukke objektene og frigjøre ressurser
Recordset.Close
Set Recordset = Ingenting
Connection.Close
Set Connection = Ingenting
%>
7
Lagre filen ved å trykke " Ctrl" og " s " samtidig . Plassere filen i en katalog og gi den et navn med utvidelsen " . Asp " trykk " Enter".
8
Endre DSN til den du opprettet. Finn linjen : en
DSN = " DSN = example_dsn "
Endre teksten " example_dsn " til navnet på DSN som du opprettet
9
Endre. jordene til feltene i databasen . Finn linjene :
Response.Write RecordSet ( "Navn" )
Response.Write Recordset ( " Year" )
Response.Write Recordset ( "prisen")
Change " Name ", " Year" og " pris" til de verdiene du ønsker å lese fra databasen.
10
Lagre filen ved å trykke " Ctrl" og " s "samtidig .
11
Kjør skriptet . Naviger til plasseringen av ASP -filen og dobbeltklikke på filen . En nettleser åpnes, og generere en liste over de elementene du velger fra Access-databasen .