Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 18 di 40
  • livello principiante
Indice lezioni

Aggiungere record a un database

Gestiamo i dati del nostro Database: aggiungiamo un record
Gestiamo i dati del nostro Database: aggiungiamo un record
Link copiato negli appunti

Nelle prossime tre lezioni affronteremo le più comuni operazioni effettuabili
su un database: l'inserimento, la modifica, l'eliminazione di record.

Come per tutte le operazioni da compiere su database, anche l'inserimento di
nuovi dati presuppone una connessione attiva e funzionante. Inoltre prevede
l'utilizzo di un elemento fondamentale nella realizzazione di pagine dinamiche:
i form. I dati da inserire, infatti, sono in genere inseriti direttamente dall'utente
o dall'amministratore del sito nelle apposite caselle di testo o tramite altri
elementi come menu a discesa, liste, pulsanti di opzione.

Nella creazione di una procedura di inserimento dati non c'è bisogno
di creare recordset. Si può direttamente inserire il form partendo dalla
finestra Objects (Ctrl + F2). Dalla piccola freccia in alto a destra
si seleziona Forms

Figura

e
si inserisce l'elemento principale tramite il pulsante Figura 2.

È buona norma editare i vari elementi appena vengono inseriti. Ciò
avviene selezionandoli e modificandone le proprietà nella finestra Properties
(Ctrl + F3). Per l'elemento Form i principali parametri sono (fig.
3):

figura

  1. Il nome: assegnate sempre nomi univoci e facilmente memorizzabili
  2. L'azione (Action): corrisponde al file ASP che verrà processato
    quando si invia il form
  3. Il metodo (Method): serve a impostare il modo con cui i dati verranno
    inviati al file ASP

A questo punto il form va "riempito" con gli elementi necessari.
In genere per l'inserimento di dati si usano le caselle di testo ( Figura 4). Il loro numero sarà equivalente al numero di campi della tabella che
andranno aggiornati (fig. 5):

Figura 5

Nel nostro esempio le due caselle "Stato" e "Capitale"
corrispondono ai rispettivi campi della tabella.

L'ultimo elemento dovrà essere il pulsante per inviare i dati ( Figura 6
). Di default Ultradev assegna a questo tipo di pulsante l'etichetta "Submit".
Per modificarla a vostro piacere selezionate il pulsante e nella finestra Properties
modificate il valore del campo "Label" (fig. 7):

Figura 7

Costruita la struttura portante, per inserire i dati si utilizza un apposito
behavior. Si apre la finestra Server Behaviors (Ctrl + F9) e cliccando su "+"
si sceglie "Insert Record". Nella finestra di configurazione
si dovranno configurare alcuni parametri (fig. 8):

figura

  1. La connessione: qui va impostata la connessione al database da modificare
  2. La tabella in cui inserire i dati
  3. Una pagina da visualizzare dopo l'inserimento dei dati: se non si
    inserisce niente verrà mostrata la stessa pagina.
  4. Il nome del form
  5. Gli elementi del form: in questa sezione vanno "abbinati"
    gli elementi del form (in genere le caselle di testo) e i campi della tabella.
    Per fare ciò si seleziona il nome dell'elemento (nell'immagine la zona
    in blu) e si sceglie il campo corrispondente dal menu "Column".
    Nella casella "Submit as" si sceglie il formato dei dati.

Una volta configurati questi parametri, basta cliccare su OK. Il nuovo behavior
sarà da ora visibile nella finestra Server Behaviors. Per modificarne
i parametri basta un doppio click

Nel tutorial vedremo un esempio pratico di questa procedura.

Ti consigliamo anche