ADO per aggiungere record
Abbiamo visto come aggiornare i dati in un database utilizzando la tecnologia ADO (ActiveX Data Object); vedremo ora come aggiungere un record ad un database utilizzando sempre ADO. Questo esempio utilizza ADO per prelevare dati da un form html e inserirli in una pagina ASP che li processa utilizzando ancora ADO. LÆautore suggerisce, per chi vuole sapere di pi∙ su ADO, di leggere ADO 2.0 ProgrammerÆs Reference della Wrox Press. Cominciamo comunque con lo studiare il codice che ci viene qui presentato che Φ ben realizzato, ma soprattutto commentato.
Nel CD:/soft/asp/Addrecordado.zip
Dimensione: 9 Kb

Aggiornare un record con SQL
Mostriamo ora come recuperare un record da un database esistente ed inserire lo stesso record in un form di una pagina HTML dopo averne aggiornato i dati. Per realizzare tutto questo il componente ASP qui presentato utilizza comandi nativi SQL: la strada seguita dallÆautore non Φ certamente lÆunica, ma Φ probabilmente la via pi∙ facile per formattare un testo in una stringa SQL e quindi inserirlo in un record. Una nota tecnica: per determinare il record su cui lavorare, viene utilizzato lo statemene BY mentre potrebbe in alcuni casi essere pi∙ efficace utilizzare lo statement WHERE. La scelta tra gli statement dipende dalla struttura della base dati su cui state lavorando, quindi dovrete decidere da voi.
Nel CD:/soft/asp/Updatesql.zip
Dimensione: 12 Kb

Aggiornamento da check box
Una delle cose pi∙ difficili che lÆautore di questa componente dice di avere incontrato Φ stata quella di realizzare una check box che aggiornasse, se spuntato o meno, il valore di un database. Il come fare per prendere il valore relativo al check box o al radio button dal database e assegnarlo allo stesso Φ spiegato nel codice qui presentato; quello che viene in pratica realizzato Φ una connessione automatica tra dato e sua visualizzazione.
Nel CD:/soft/asp/Fillcheckbox.zip
Dimensione: 6 Kb

Aggiungere record ad un database
Quante volte avete avuto la possibilitα di acquisire dei record da un form di una pagina HTML ed inserirlo in una pagina ASP; nellÆesempio qui presentato lÆautore utilizza SQL per inserire i record nel database e si basa soprattutto sullÆExecute Method proprio del Connection Object. I dati vengono allora recuperati da un form di una pagina HTML e vengono resi disponibili allÆinterno della pagina ASP che provvederα poi al processamento dei dati stessi utilizzando lÆSQL.
Nel CD:/soft/asp/Addrecordsql.zip
Dimensione: 7 Kb

Aggiungere record senza Command Object
Questo Φ un esempio per dare una occhiata sul come scrivere record da una pagina ASP ad un database MS SQL server utilizzando una procedura immagazzinata senza utilizzare il Command Object come si pu≥ vedere negli esempi Microsoft. LÆautore confessa che questo non Φ il solo metodo esistente nΘ tanto meno il miglioreà per≥ funziona! Il codice dellÆesempio Φ free e per il suo corretto funzionamento si sono fatte delle assunzioni che potrete leggere nel file di documento che Φ contenuto nel file zip.
Nel CD:/soft/asp/Asp2sql.zip
Dimensione: 3 KB

Campi Memo e Testo
Se utilizzate Access o SQL 7.0 vi sarete trovati a lavorare nel primo caso con campi MEMO, nel secondo caso con campi TESTO. Il trattamento di questo tipo di campi allÆinterno di pagine ASP Φ un poco differente. Se, come lÆautore di questo componente, considerate il trattamento di questi campi come una ôspina nel fiancoö, allora date una occhiata per vedere come lo stesso ha risolto il problema. Come sempre un esempio Φ meglio di tante parole.
Nel CD:/soft/asp/Memotext.zip
Dimensione: 9 KB

Come avere pi∙ bottoni
Come riuscire a gestire un form HTML con pi∙ bottoni in una pagina? La cosa potrα risultare complessa a chi si avvicina solo adesso al mondo ASP. In realtα non Φ molto complicato. La demo presente affronta e risolve questo problema anche se pu≥ sembrare che gestisca pi∙ pagine. Di sicuro tornerα molto utile ai pi∙, anche da un punto di vista della manutenzione: gestire meno pagine significa meno lavoro da fare.
Nel CD:/soft/asp/4buttondemo.zip
Dimensione: 2 KB

Dal database al form e ritorno!
LÆoperazione qui analizzata riguarda la possibilitα di prelevare un record da un database e visualizzarlo in un form di una pagina HTML. Cambiati i dati nel form necessita poi aggiornare i record presenti nel database. Questa operazione viene qui realizzata con ASP utilizzando ADO (ActiveX Data Objects) per aprire il database ed aggiornare i record con le informazioni corrette dallÆinput dellÆutente. Data la necessitα di ritrovare il record nella base dati e aggiornarlo, lÆesempio presentato Φ interessante in quanto prevede il trattamento di pi∙ record alla volta.
Nel CD:/soft/asp/Updateado.zip
Dimensione: 11 Kb

Dal generale al particolare
EÆ una soluzione che lÆautore ha sviluppato (per risolvere il problema che un cliente aveva posto) e che ora ci consegna volendo cos∞ contribuire nel suo piccolo alla grande idea del free software. La soluzione riguarda ancora una volta la visualizzazione di dati utilizzando ASP e HTML: si vuole avere la possibilitα di visionare i dati sia nellÆinsieme che nel dettaglio. Per maggiori informazioni su come ci≥ Φ stato realizzato e su quali sono i componenti necessari al corretto funzionamento del codice qui proposto, rimandiamo alla documentazione contenuta nel file zip.
Nel CD:/soft/asp/Syedsmd.zip
Dimensione: 676 Kb

Parametri multipli per la memorizzazione
Questa demo mostra come fare tre cose: formattare una statement page con parametri multipli; passare una stringa ad una procedura di immagazzinamento che utilizza il Command Object; restituire lÆinsieme di record e registrare il risultato. Se trovate confusionario lÆutilizzo del Command Object questa demo mostra come realizzare il codice. Al di la delle difficoltα, utilizzare procedure di immagazzinamento Φ il modo pi∙ veloce di restituire dati ad una pagina ASP.
Nel CD:/soft/asp/Parmdbl.zip
Dimensione: 2 Kb

Proteggere una pagina
Se avete necessitα di realizzare una pagina protetta da una password e non avete la pi∙ pallida idea sul come e da dove cominciare, allora studiate con attenzione gli stralci di codice sorgente che qui sono proposti. Questa demo utilizza un database in formato Access 97 ma dovrebbe andare bene anche con la versione ultima di Access.
Nel CD:/soft/asp/Password.zip
Dimensione: 7 Kb

Scelte multiple con ASP
Per tutti coloro che hanno la necessitα di avere una picklist, estraendo i dati relativi alle possibili scelte da un database e visualizzare la stessa picklist in una pagina ASP, le ricerche sono finite! Il componente qui presentato fa proprio ci≥: tenendo premuto il tasto CONTROL si possono, col mouse o i tasti cursore, selezionare pi∙ righe (ovvero nel modo classico di Windows).
Nel CD:/soft/asp/Dropdowndemo.zip
Dimensione: 6 Kb

Selezione multipla da tabella
Avete una LISTBOX e dovete riempirla con i dati che sono visualizzati in una tabella di un database; le alternative sono due: copiare un singolo dato alla volta oppure, tenendo premuto il tasto CONTROL, selezionare pi∙ di un dato allo stesso istante. Se preferite il secondo caso, allora questo pezzetto di codice vi tornerα molto utile: esso realizza proprio ci≥, ovvero popolare una ListBox con i dati presi da una tabella e passati ad una pagina ASP.
Nel CD:/soft/asp/Multitable.zip
Dimensione: 7 Kb

Usare Command Object
Se state progettando una pagina Web e volete utilizzare componenti ASP e volete gestire la possibilitα di inserire, aggiornare, cancellare record, allora questa demo pu≥ tornarvi molto utile. Per realizzare ci≥ lÆautore ha sfruttato il ôcommand objectö; se non avete mai usato il command object questa Φ lÆoccasione per provare: potrete poi farne a meno, sapendo che il codice Φ completamente free?
Nel CD:/soft/asp/Cmdobj.zip
Dimensione: 2 Kb