ASP  »  Articoli  »  ASP e DataBase 

Creare un Database Access 2000 al volo con ASP

di: Webmasterone     30 Maggio 2002

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.

Guide ASP

Guida ASP Nuke

Percorso per conoscere ASP Nuke: sistema di gestione contenuti open...

Guida ASP & MySQL

Utilizzare le pagine ASP e farle interagire con il database mySQL

Guida ASP con i cookie

Mini guida in sei lezioni per l'utilizzo specifico dei cookies

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto