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

Traduzione articoli Traduzione articoli
Identificativo articolo: 240090 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

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.

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.

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.

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 results
    SET 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.

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


ProprietÓ

Identificativo articolo: 240090 - Ultima modifica: lunedý 25 febbraio 2008 - Revisione: 2.0
Le informazioni in questo articolo si applicano a
  • Microsoft FrontPage 2000 Standard Edition
Chiavi:á
kbhowtomaster kbaddin kbdatabase kbforms kbquery kbasp kbnewfile KB240090
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com