Aggiornamento delle informazioni in un database di Access utilizzando pagine ASP in FrontPage 2000

Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sommario
In questo articolo viene descritto come aggiornare le informazioni contenute in un database di Microsoft Access utilizzando FrontPage 2000 e la tecnologia ASP (Active Server Pages). Microsoft fornisce esempi di programmazione a scopo puramente illustrativo, senza alcuna garanzia di qualsiasi tipo, sia espressa che implicita, ivi incluse, senza limitazioni, le garanzie implicite di commerciabilità o idoneità per uno scopo particolare. In questo articolo si presuppone che l'utente conosca il linguaggio di programmazione in questione e gli strumenti utilizzati per creare routine ed eseguirne il debug. Gli esperti Microsoft sono autorizzati a fornire spiegazioni in merito alla funzionalità di una particolare routine, ma in nessun caso a modificare questi esempi per fornire funzionalità aggiuntive o a creare routine atte a soddisfare specifiche esigenze.
Torna all'inizio

Utilizzare le funzionalità ASP in FrontPage

Per utilizzare le funzionalità ASP in FrontPage 2000, è necessario installare i componenti citati nel seguente articolo della Microsoft Knowledge Base:
312638 Descrizione degli elementi necessari per l'utilizzo di pagine ASP in FrontPage 2000


Per aggiornare le informazioni in un database di Microsoft Access utilizzando FrontPage 2000, è necessario creare una query personalizzata e immetterla nella Creazione guidata Area risultati database di FrontPage.

Torna all'inizio

Creare un Web e un database in cui immettere le informazioni

  1. Avviare FrontPage 2000. Scegliere Nuovo dal menu File, quindi fare clic su Web.
  2. Nella casella Specificare il percorso del nuovo Web digitare:
    http://localhost/esempioasp
    Utilizzare la creazione guidata Sito Web a pagina singola.
  3. Aprire una nuova pagina. Creare quattro caselle di testo a riga singola. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Scegliere Modulo dal menu Inserisci, quindi fare clic su Casella di testo a riga singola.
    2. Utilizzare i tasti di direzione per posizionare il cursore tra la casella di testo a riga singola e il pulsante Invia.
    3. Premere INVIO due volte. Premere la freccia GIÙ per spostare il cursore sotto la casella di testo.
    4. Ripetere il passaggio per aggiungere altre tre caselle di testo a riga singola.
  4. Inserire le seguenti informazioni per i campi modulo da 1 a 3:
    1. Fare doppio clic sulla prima casella di testo a riga singola. Verrà visualizzata la finestra di dialogo Proprietà casella di testo. Nella casella Nome digitare Nome.
    2. Fare doppio clic sulla seconda riga di testo, quindi digitare Cognome nella casella Nome.
    3. Fare doppio clic sulla terza casella di testo a riga singola, quindi digitare Telefono nella casella Nome.
    4. Fare doppio clic sulla quarta casella di testo a riga singola, quindi digitare Posta elettronica nella casella Nome.
  5. A sinistra di ogni casella di testo a riga singola digitare il nome del campo modulo. Salvare la pagina come EsempioASP.asp.
  6. Fare clic con il pulsante destro del mouse nel modulo, quindi scegliere Proprietà modulo dal menu visualizzato. Nella finestra di dialogo Proprietà modulo fare clic su Invia a database, quindi scegliere Opzioni.
  7. Nella finestra di dialogo Opzioni salvataggio risultati nel database eseguire le seguenti operazioni:
    1. Fare clic sul pulsante Crea database.
    2. Scegliere OK due volte per tornare alla pagina, quindi salvarla.
NOTA: visualizzare la pagina in anteprima nel browser e aggiungere alcuni record al database. Ad esempio, aprire la pagina nel browser, compilare un record, quindi fare clic su Invia tre volte.

Torna all'inizio

Creare la pagina di aggiornamento

  1. Passare a FrontPage e creare una nuova pagina. Scegliere Nuovo dal menu File, quindi Pagina e infine fare clic su Pagina vuota.
  2. Scegliere Database dal menu Inserisci, quindi fare clic su Risultati. Nel passaggio 1 fare clic su Utilizzare una connessione di database esistente, quindi scegliere EsempioASP. Scegliere Avanti.
  3. Nel passaggio 2 fare clic su Query personalizzata, quindi scegliere Modifica. Nella finestra Istruzione SQL digitare il seguente codice SQL:
    UPDATE resultsSET Phone='%%Phone%%',Email='%%Email%%'WHERE FirstName='%%FirstName%%' and LastName='%%LastName%%'
    Scegliere OK, quindi Avanti.
  4. Nel passaggio 3 scegliere Avanti.
  5. Nel passaggio 4 scegliere Avanti.
  6. Nel passaggio 5 assicurarsi che l'opzione Aggiungi modulo di ricerca non sia disponibile (ombreggiata) o non sia selezionata. Scegliere Fine, quindi salvare la pagina con il nome Aggiorna.asp.
NOTA: i nomi di campo Nome, Cognome, Telefono e Posta elettronica rappresentano campi utilizzati nel file EsempioAsp.mdb. I campi %%FirstName%%, %%LastName%%, %%Phone%% e %%Email%% rappresentano i campi modulo delle caselle di testo a riga singola.

Creare il modulo di aggiornamento

  1. Creare una nuova pagina. Scegliere Database dal menu Inserisci, quindi fare clic su Risultati.
  2. Nel passaggio 1 fare clic su Utilizzare una connessione di database esistente, quindi scegliere EsempioASP. Scegliere Avanti.
  3. Nel passaggio 2 fare clic su Risultati come Origine record, quindi scegliere Avanti.
  4. Nel passaggio 3 fare clic su Modifica e rimuovere tutti i campi ad eccezione di Nome, Cognome, Telefono e Posta elettronica. Scegliere OK, quindi Avanti.
  5. Nel passaggio 4 selezionare Elenco - un campo per ciascun elemento nella casella Formattazione e Campi di testo nella casella Opzioni elenco, quindi scegliere Avanti.
  6. Nel passaggio 5 selezionare Suddividi in gruppi da, quindi digitare 1 nella casella record ciascuno. Scegliere Fine.
  7. Fare doppio clic su Invia e modificare in Aggiorna il valore del campo Valore/etichetta.
  8. Fare clic con il pulsante destro del mouse nel modulo e scegliere Proprietà modulo dal menu visualizzato.
  9. Nella finestra di dialogo Proprietà modulo selezionare Altre destinazioni, quindi scegliere Opzioni.
  10. Nella casella Operazione digitare Aggiorna.asp. Scegliere OK due volte e salvare la pagina con il nome Aggiorna_modulo.asp.
NOTA: è possibile apportare modifiche solo ai campi Telefono e Posta elettronica. Non è possibile modificare i campi Nome e Cognome, poiché altrimenti non corrisponderebbero al contenuto del database. Per aggiornare i campi Nome o Cognome, è necessario creare un'istruzione SQL personalizzata.

Torna all'inizio
Riferimenti
Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
246570 Messaggio di errore "Tipi di dati non corrispondenti nell'espressione criterio" durante l'aggiornamento di un database utilizzando un modulo in FrontPage 2000 e in FrontPage 2002


ASP Web Wizard 2000

Il Servizio Supporto Tecnico Clienti Microsoft ha rilasciato la creazione guidata ASP Web Wizard 2000 per FrontPage 2000. Questo componente aggiuntivo è stato progettato per guidare l'utente nell'uso delle funzionalità di database di FrontPage 2000. La creazione guidata copre i seguenti argomenti:
  • Creazione di un database con un modulo.
  • Impostazione di una connessione di database mediante ODBC.
  • Impostazione di una connessione di database mediante ADO.
  • Utilizzo di un modulo per inviare informazioni a un database.
  • Utilizzo di un modulo per recuperare informazioni da un database.
  • Utilizzo di un collegamento ipertestuale per recuperare informazioni da un database.
  • Creazione di un collegamento ipertestuale attivo utilizzando un campo di un database.
  • Visualizzazione di immagini mediante i dati di un database.
Per ulteriori informazioni sull'utilizzo di ASP Web Wizard, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
206019 Componente aggiuntivo di FrontPage, ASP Web Wizard 2000 per database, disponibile per il download


Torna all'inizio
front page
Proprietà

ID articolo: 240090 - Ultima revisione: 12/05/2015 15:37:07 - Revisione: 2.0

Microsoft FrontPage 2000 Standard Edition

  • kbnosurvey kbarchive kbhowtomaster kbaddin kbdatabase kbforms kbquery kbasp kbnewfile KB240090
Feedback