Come gestire un database in ASP

Gli script sviluppati in ASP possono effettuare le operazioni SQL in un database.

Ho provato a effettuare qualche query sul database Microsoft Access, in quanto abbastanza diffuso negli Home PC, tramite ASP

Come prima cosa apro una connessione con il database MBD che voglio gestire.

Ho indicato allo script il driver da utilizzare ( Microsoft Access ) e il nome del file ( archivio. mdb ).

strconn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ= " & server.MapPath("archivio.mdb")

Poi apro una connessione adodb per gestire il database.

set conn = server.createobject ("adodb.connection")
conn.open strconn

A questo punto scrivo la query e la eseguo.

strSQL = "SELECT * FROM tabella1"
conn.execute(strSQL)

L'istruzione conn.execute(strSQL) esegue la richiesta SQL.

Attenzione. Devo redigere la richiesta usando il linguaggio SQL compatibile con Microsoft Access. Alcune query funzionanti su MySql potrebbero non esserlo su Access.

In questo caso si tratta di una semplice interrogazione di una tabella. E' comunque possibile compiere qualsiasi operazione di lettura, scrittura e aggiornamento.

Al termine della query posso chiudere la connessione con il database.

conn.close
set conn = nothing

E' molto importante ricordarsi di chiudere la connessione al termine dell'operazione. In caso contrario, potrebbero presentarsi dei rallentamenti o malfunzionamenti.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base