In ogni applicazione Web, o in ogni sito o portale, capita di avere delle sezioni in cui è necessario stampare a video una serie di record in cascata, ad esempio i nomi degli iscritti ad un nostro servizio interno. Ovviamente non conosciamo a priori il numero di iscritti, quindi il numero di record è variabile e, auspicabilmente, in continua crescita. Supponiamo di avere una media di 10 iscrizioni al giorno: vuol dire avere pressappoco 300 iscritti al mense, quindi più di 300 iscritti all’anno.
Credete sia possibile mostrare a video 3000 record contemporaneamente? C’è chi potrebbe dire di si ed in fin dei conti non è impossibile, ma la risposta ve la do io: NO! per tre buoni motivi: (continua…)
Il file adovbs.inc è un file di inclusione che si utilizza nelle pagine ASP per favorire l’interazione con i database attraverso una connessione ODBC implementata col noto oggetto ADO.
Al suo interno sono definite una serie di variabili e di costanti predefinite utilizzate da ADO per compiere le sue operazioni; l’omissine dell’inclusione di questo file in una pagina ASP che si interfaccia con un database, tuttavia, non comporta alcun inconveniente sulle funzionalità desiderate.
(continua…)
Nell’articolo relativo all’SQL DML abbiamo esaminato, tra l’altro, l’istruzione SELECT per la ricerca dei dati su un database. Abbiamo parlato anche un po della teoria dei database relazionali nell’articolo introduttivo all’utilizzo dei database, spiegando che le strutture di dati si possono anche “spezzare” in più tabelle, allo scopo di ottimizzare il lavoro e potenziare le ricerche, dando cosi vita al concetto di relazione.
(continua…)
A differenza degli oggetti Connection e Recordset di ADO, l’oggetto Command è un oggetto specialistico, di raro utilizzo ma decisamente prestante quando si ha a che fare con particolari procedure eseguite direttamente sul database, come le Stored Procedures.
Altra differenza consiste nel fatto che Command non necessita di essere chiuso ne distrutto ed il suo scopo è quello di eseguire query piuttosto che comandi, come le già citate SP.
(continua…)
L’oggetto Recordset gestisce i dati di un database in funzione della connessione specificata. Al suo interno è possibile specificare stringhe SQL (sia DDL che DML), oppure specificare la tabella con cui si intende interagire, sia in fase di lettura che scrittura dei dati.
La sua dichiarazione avviene attraverso la classe ADODB.Recordset e si comporta come un normale ActiveX che va settato, aperto, chiuso e distrutto.
(continua…)