from Massimo Bolla

Pagine ASP per leggere batabase
    
                    

Le pagine ASP sono hanno la particolarit� di contenere al proprio interno piccoli programmi che vengono eseguiti dal server prima che la pagina stessa sia inviata al client.

Una delle applicazioni pi� frequenti della pagina ASP � la lettura di dati (per esempio contenuti in un database) che poi saranno riportati in una pagina internet.

In questo semplice tutorial riportiamo per sommi capi il funzionamento di una pagina asp che legge database e vi forniamo il codice gi� pronto che potrete modificare ed utilizzare nei vs. siti.

Il codice utilizzato per la lettura del database � vb script, un particolare visual basic realizzato da Microsoft per le applicazioni Web.
Con le tecniche ADO (la spiegazione in altri tutorial) si provvede a connettere il codice con il database (in questo caso � Access 97 che si suppone essere nella cartella c:\documenti):

strConnect="provider=Microsoft.Jet.OLEDB.4.0;" & _
"DataSource = c:\Documenti\Lettura_DB_01\scadenze_fisco.mdb"

si individua la tabella da leggere


strSQL="SELECT * FROM Scadenze"

si imposta il recordset

Set rst=server.createobject("ADODB.RECORDSET")

e lo si apre

rst.open strSQL,strConnect

Come vedete � sufficiente cambiare i nomi di database e tabelle per connettersi ad un qualunque altro file.

Dopo aver creato la prima riga della tabella, che funge da intestazione, il programma esegue questo comando:

Do While Not rst.EOF

EOF significa end of file, ovvero il sistema legge tutti i record del database fino al termine della tabella.

Ad ogni lettura � creata una riga di tabella con il contenuto.

Guardate e studiate l'esempio e vi sar� facile modificarlo.
Per ulteriore facilit� scaricate il database d'esempio.

Attenzione: le pagine ASP funzioneranno sul vs. PC solo se avete installato Personal Web Server, ovvero un programma che simula sul PC un server Web (si installa con Windows 98).


Per informazioni e chiarimenti contattateci.


 

 


 

Pagina Corsi

 

Home

updated 13/11/08