Creare nel web
Come spostarsi tra i record di un database
La creazione di una stored procedura, comporta una minima conscenza delle procedure di creazione di una query con microsoft access, che verrà descritto a grandi linee in questo articolo.
Partiremo da un problema da risolvere e man mano, tutte le descrizioni i ragionamenti e le operazioni da svolgere.
Il problema:
Abbiamo la prima pagina di un forum che ci mostra tutti gli argomenti creati dall' amministratore, queste sezioni sono in un database .mdb e ad ogni nuova creazione, l'argomento si accoda agli altri argomenti.
Ogni argomento del forum rappresenta un record del database, il problema da risolvere è quello di poter spostare questi argomenti su e giù, in modo da permettere all'amministratore di spostare in su gli argomenti più importanti e in giù quelli meno importanti.
Procediamo con la creazione di un database come quello in figura, cliccateci sopra per ingrandirla, come si può vedere è formato da 7 campi ed è popolato con 6 record. Prestiamo attenzione all'ultimo campo, posizione, che sarà l'oggetto della nostra query.
La struttura del nostro database
Come potete notare dalla seconda figura il campo posizione deve esssere un campo numerico, in seguito con la costruzione della query si capirà meglio il motivo.
Per i meno esperti Vediamo adesso un breve video che ci illustra il procedimento da effettuare per creare una query in un data base microsoft access
Get the Flash Player to see this player.
Passiamo adesso alla realizzazione dello script vero e proprio composto da due pagine mod_forum_demo.asp e mod_pos_demo.asp che ci permetterà di spostare i record.
Nella pagina mod_forum_demo visualizzeremo gli argomenti, mentre nella, pagina mod_pos_demo si occuperà di spostare i record.
Sarebbe troppo lungo spiegare il codice riga per riga, però è possibile scaricare i due file e il database per avere un'idea precisa di come procedere . Può essere un punto di partenza per costruire un'applicazione più complessa.
scarica i due file e il database file zip 53KB
Clicca qui per visualizzare una demo
Per chi volesse approfondire l'argomento può consultare questa risorsa molto interessante di html.it http://www.html.it/pag/17099/le-stored-procedure/
Per informazioni contatta l'autore
Torna indietro Versione stampa dalloc 14/10/2012