Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Creare un Database Access 2000 al volo con ASP

Una tecnica per risparmiare tempo e lavoro con la gesione dei database
Una tecnica per risparmiare tempo e lavoro con la gesione dei database
Link copiato negli appunti

Questa volta presentiamo uno script altamente tecnico che ci mostra, tra l'altro, alcune soluzioni adottate per riunire tutte le funzioni e i passaggi in una sola pagina.

Se avessimo voluto procedere nel modo tradizionale, avremmo avuto bisogno di 7 pagine, ma dato che ogni pagina ha al suo interno almeno un "Form", lo utilizziamo per passare sempre alla stessa pagina anche un campo nascosto ("hidden") di nome "fase" che assume di volta in volta un numero diverso (da 1 a 7 ).

Altra soluzione interessante che è stata adottata, è la generazione dinamica del codice Javascript per controllare la correttezza dei valori dei vari Form.

Dato che in ogni form non sappiamo quanti campi saranno presenti, visto  che variano a seconda del numero di tabelle o campi scelte dall'utente in fase di creazione del database, utilizziamo degli array con il nome dei campi e delle tabelle. Useremo poi questi arrai sia per generare dinamicamente i form, con dei cicli, sia per generare il corrispondente codice Javascript. Tali array vengono poi memorizzati in variabili di sessione per essere "portati" da una pagina all'altra. Ecco un porzione del codice che ci mostra la creazione del codice Javascript da parte di ASP:

Per finire, utilizziamo tutti i dati acquisiti per la creazione del database vero e proprio, creazione che avviene direttamente da ASP senza la necessità di avere Access.

Vi ricordo che il database deve essere creato in una cartella di cui avete i permessi in scrittura attivati. L'ultima parte di codice si occupa di spedire il database creato all'utente via Mail. Viene quindi cancellato il database dalla nostra cartella.

Se vuoi scaricare lo script completo, clicca qui.

Ti consigliamo anche