Il file adovbs.inc

20 marzo 2006

Se vi siete avvicinati alle Active Server Pages per un periodo superiore a qualche settimana prima o poi vi sarete trovati davanti qualche riferimento ad un mistico file adovbs.inc.

La situazione curiosa è che, nella maggior parte dei casi, gli script funzionavano ugualmente sia che il file fosse incluso sia che il file non fosse in alcun modo richiamato. Però, quasi per tradizione, questo file doveva essere linkato ed inserito ovunque per scongiurare possibili malfunzionamenti.

In questo articolo vedremo il significato del file adovbs.inc, il suo compito e la sua utilità.

Per quanti già ne conoscono le caratteristiche questa pubblicazione può rappresentare un ripasso o un approfondimento. Per i newbie mi auguro che possa essere finalmente la risposta che aspettavano dopo aver seguito decine di tutorial senza che mai fossero spese 2 righe di spiegazione in merito.

Significato del file

Una delle prime caratteristiche che salta all’occhio quando si leggono tutorial sull’ASP è come questo file sia sempre e comunque chiamato in questo modo.

Il file adovbs.inc non ha un nome se non adovbs.inc. Sebbene possa essere chiamato adovbs.asp piuttosto che costanti_ado.asp, di norma si tende a lasciarlo inalterato stile “file in sola lettura”. Si tratta di un’abitudine consolidata siccome il nome del file, come vedremo in seguito, è già sufficientemente esplicativo di per sé.

L’ estensione .inc è sinonimo di inclusione. I programmatori “vecchio stile” si ricorderanno di quando nei manuali l’unica estensione utilizzata per i file inclusi era appunto .inc. Anche in questo caso si parla di tradizione poiché il webserver IIS è in grado di includere qualsiasi file con un contenuto testuale, sia esso con estensione .txt, .asp, .inc o .quellochepreferisco .

Attualmente è abitudine utilizzare, anche per i file inclusi, l’estensione .asp poiché se richiamati da soli i file vengono comunque interpretati e nella maggior parte dei casi non viene mostrato il codice sorgente, al contrario di come avviene per i .inc.

Maggiormente significativo è il nome del file: adovbs. Si tratta della fusione del termine ADO con VBS.

ADO sta per ActiveX Data Objects ed è una delle tecnologie più diffuse per accedere con ASP, ma non solo, a delle sorgenti di dati come database o file Excel.

VBS invece significa Visual Basic Script, più comunemente conosciuto come VBScript, uno dei due linguaggi di scripting più utilizzati per scrivere codice in ASP.

A questo punto resta da spiegare il motivo di questo nome. La risposta è molto semplice. Il file, come vedremo in seguito, contiene una lunga lista di costanti ADO da utilizzare in fase di sviluppo di script con VBScript.

Esiste una versione parallela di adovbs.inc dedicata al linguaggio JavaScript che si chiama adojavas.inc.

Contenuto e collocazione del file

Il file adovbs.inc è presente, di norma, in tutti i sistemi operativi con installata una qualsiasi versione di IIS. Per rintracciarlo è sufficiente eseguire una ricerca per adovbs.inc all’interno del proprio sistema operativo. Di norma la collocazione originaria è C:\Programmi\File comuni\System\ado, contenente anche la versione per javascript prima citata.

Se vuoi aggiornamenti su Il file adovbs.inc inserisci la tua e-mail nel box qui sotto:
 
X
Se vuoi aggiornamenti su Il file adovbs.inc

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy