Microsoft Access è il software di database incluso in Microsoft Office Professional Suite. DSN ( Data Source Name) è un metodo di denominazione di un database in modo che possa essere accessibile dall'esterno Microsoft Access . DSN sono utilizzati in applicazioni ASP per ottenere una connessione a un database . Ciò consente di moduli Web ASP di introdurre direttamente dati in un database di Access . Per connettersi a un database di Access tramite DSN , il DSN deve essere iniziata e accedere con i dati di accesso corretti. Istruzioni
Assegna il DSN
1
aprire la finestra di dialogo " Amministrazione origine dati ODBC " facendo clic su " Start", "Pannello di controllo ", " Strumenti di amministrazione " quindi " Impostazioni dati . "
2 Fare clic sulla scheda " DNS di sistema " .
3
Aggiungi una fonte di dati . Fare clic su "Aggiungi ". Una finestra di dialogo apparirà sullo schermo . Fare clic su "Driver do Microsoft Access ( * . Mbd ) ", quindi premere "Invio". Un'altra finestra di dialogo in cui viene chiesto di specificare un nome per le informazioni del database . Alla casella di testo " Data Source Name ", digitare il nome che si desidera utilizzare per il database . Fare clic su " Seleziona ", quindi selezionare il database che si sarà l'accesso . Premere "Enter" per tre volte per confermare le nuove impostazioni .
4 Riavviare il computer.
Connettersi al database di Access in ASP utilizzando
il DSN < br > 5
Avviare un editor di codice o Notepad . Per Blocco note , fare clic su "Start ", " Tutti i programmi ", " Accessori ", quindi " Blocco note ".
6
Copia il seguente codice e incollarlo nel documento vuoto :
< %
'Dichiara le variabili
Dim Connection
Dim DSN
Recordset Dim
Dim SQL
< p > ' inizializzare il dsn variabile
DSN = " DSN = example_dsn "
' Dichiara l'istruzione SQL che interroga il database
SQL = "SELECT * FROM CARS "
'Crea un'istanza della connessione ADO e oggetti recordset
Connection Set = Server.CreateObject ( " ADODB.Connection " ) per
Set Recordset = Server.CreateObject ( " ADODB . recordset " ) per
' aprire la connessione al database
Connection.Open DSN
' Apri oggetto recordset che esegue l'istruzione SQL e registrazioni di ritorno
< p > Recordset.Open SQL , Connessione
' ora permette di vedere se ci sono dei record restituiti
Recordset.Eof Poi
response.write " non ci sono registrazioni . "
Else
' se ci sono record poi scorrere i campi
fare mentre nON Recordset.Eof
Response.write Recordset ( "Nome" )
Response.write Recordset ( "Anno" ) per
Response.write Recordset ( " Prezzo " ) per
Response.Write " "
Recordset.MoveNext
loop
End If
' chiudere gli oggetti e liberare risorse
Recordset.Close
Set Recordset = Nothing < br >
connection.Close
Connection Set = Nothing
% >
7
Salvare il file premendo il tasto " Ctrl" e "s" simultaneamente . Mettere il file in qualsiasi directory e dargli un nome con l'estensione " . Asp " e premere " Invio".
8
Cambiare il DSN a quello che si è creato . Individuare la riga :
DSN = " DSN = example_dsn "
cambiare il testo " example_dsn " al nome del DSN creato
9
Cambia. i campi ai campi del database. Trova le righe:
Response.write Recordset ( " Name" ) per
Response.write Recordset ( "Anno" ) per
Response.write Recordset ( " Prezzo " ) < br
Change " Nome ", > " Anno " e " prezzo " per i valori che si desidera leggere dal database .
10
Salvare il file premendo il tasto " Ctrl " e " s " simultaneamente .
11
Eseguire lo script . Selezionare il percorso del file ASP e fare doppio clic sul file . Un browser Web si aprirà e generare un elenco degli elementi selezionati dal database di Access .