Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Inserimento dei dati

  1. #1

    Inserimento dei dati

    Sto iniziando ad avvicinarmi ad ASP, ma sono in difficoltà.

    Ho scaricato delle guide ed ho iniziato a fare qualcosa.

    Sono riuscito a creare la pagina di visualizzazione dei dati contenuti in una tabella di access.

    Ora vorrei inserirli, ma non mi funziona.

    Vi riporto i passaggi della guida, basata su FrontPage.

    Dopo aver creato un modulo con 2 campi di prova e con i dure pulsanti INVIA REIMPOSTA e dopo averlo collegarlo al database, ho cliccato con il destro all'interno del modulo ed ho scelto dal menù PROPRIETA' MODULO.
    Qui ho scelto INVIA AL DATABASE
    Poi sono andato su OPZIONI ed ho scelto il database e la tabella.
    Poi sono andato su CAMPI DA SALVARE ed ho abbinato ciascun controllo al campo della tabella. A questo punto ho salvato in .ASP

    Cosi fatto ho provato il funzionamento. la pagina si apre inseriesco i dati e premo su INVIA.

    Si apre una finestra con scritto:

    Conferma modulo
    Grazie per averci inviato le seguenti informazioni:

    Titolo: Prova
    Anno: 2005

    Andando a vedere del DB il dato non viene caricato

    Come devo fare?????

    Ciao e grazieeeeee

  2. #2
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    fai vedere il codice della pagina... così è troppo generico...

  3. #3

    Eccolo

    <%
    ' FP_ASP File ASP generato automaticamente da un componente di FrontPage. Non modificarlo.

    On Error Resume Next
    Session("FP_OldCodePage") = Session.CodePage
    Session("FP_OldLCID") = Session.LCID
    Session.CodePage = 1252
    Err.Clear

    strErrorUrl = ""

    If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
    If Request.Form("VTI-GROUP") = "0" Then
    Err.Clear

    Set fp_conn = Server.CreateObject("ADODB.Connection")
    FP_DumpError strErrorUrl, "Impossibile creare la connessione."

    Set fp_rs = Server.CreateObject("ADODB.Recordset")
    FP_DumpError strErrorUrl, "Impossibile creare il set di record."

    fp_conn.Open Application("Documenti_ConnectionString")
    FP_DumpError strErrorUrl, "Impossibile aprire il database."

    fp_rs.Open "Normativa", fp_conn, 1, 3, 2 ' adOpenKeySet, adLockOptimistic, adCmdTable
    FP_DumpError strErrorUrl, "Impossibile aprire il set di record."

    fp_rs.AddNew
    FP_DumpError strErrorUrl, "Impossibile aggiungere nuovi set di record al database."
    Dim arFormFields0(4)
    Dim arFormDBFields0(4)
    Dim arFormValues0(4)

    arFormFields0(0) = "Titolo"
    arFormDBFields0(0) = "Titolo"
    arFormValues0(0) = Request("Titolo")
    arFormFields0(1) = "Link"
    arFormDBFields0(1) = "Link"
    arFormValues0(1) = Request("Link")
    arFormFields0(2) = "Data"
    arFormDBFields0(2) = "Data"
    arFormValues0(2) = Request("Data")
    arFormFields0(3) = "Anno"
    arFormDBFields0(3) = "Anno"
    arFormValues0(3) = Request("Anno")

    FP_SaveFormFields fp_rs, arFormFields0, arFormDBFields0

    If Request.ServerVariables("REMOTE_USER") <> "" Then
    FP_SaveFieldToDB fp_rs, Request.ServerVariables("REMOTE_USER"), "Nome_utente"
    End If
    If Request.ServerVariables("REMOTE_HOST") <> "" Then
    FP_SaveFieldToDB fp_rs, Request.ServerVariables("REMOTE_HOST"), "Nome_computer_remoto"
    End If
    FP_SaveFieldToDB fp_rs, Now, "Data_e_ora"
    If Request.ServerVariables("HTTP_USER_AGENT") <> "" Then
    FP_SaveFieldToDB fp_rs, Request.ServerVariables("HTTP_USER_AGENT"), "Tipo_browser"
    End If

    fp_rs.Update
    FP_DumpError strErrorUrl, "Impossibile aggiornare il database."

    fp_rs.Close
    fp_conn.Close

    FP_FormConfirmation "text/html; charset=windows-1252",_
    "Conferma modulo",_
    "Grazie per averci inviato le seguenti informazioni:",_
    "Ciao22.asp",_
    "Torna al modulo"

    End If
    End If

    Session.CodePage = Session("FP_OldCodePage")
    Session.LCID = Session("FP_OldLCID")

    %>
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nuova pagina 1</title>
    </head>

    <body>

    <form method="POST" action="--WEBBOT-SELF--">
    <input TYPE="hidden" NAME="VTI-GROUP" VALUE="0">


    <input type="text" name="Anno" size="20"></p>


    </p>


    <input type="text" name="Titolo" size="20"></p>


    </p>


    <input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p>
    </form>

    </body>

    </html>

  4. #4

  5. #5

    Lo so

    Se ci capivo qualcosa forse non chiedevo aiuto....lo ha generato in automatico Frontpage...non so che dirti.

    Se ti invio il file ASP e il DB, mi potresti creare queste due righine semplice anche da zero, in modo che vedo come lo hai creato.

    marco@santillimarco.it

    Questo è il mio indirizzo.

    Fammi sapere

    Ciao e grazieeeeeeee

  6. #6

    Una info

    Ho scaricato altri esempi gia pronti.

    Ne ho 5 e li ho provati tutti.

    Per quanto riguardano la parte di visualizzazione vanno, bene ma quando devo salvare i dati anche questi vanno in errore.

    Potrebbe trattarsi di qualche impostazione su IIS????

    Ciao e grazieeeeeee

    Se hai due minuti prova a creare tu, un qualcosa con inserimento dei dati, cosi lo provo e ti posso dire se si tratta di un problema mio che riguarda la configurazione

    Ciao e grazieeeeeeeeeeee

  7. #7
    Ma l'errore qual'è? Impossibile visualizzare la pagina ?

  8. #8

    No

    Su quello che io ho creato mi scrive:

    Conferma modulo
    Grazie per averci inviato le seguenti informazioni:

    Titolo: Prova
    Anno: 2005

    Quindi sembra che abbia eseguito l'inserimento, invece il DB rimane tale quale a prima.

    Su quello degli altri invece quando ptremo invia mi dice IMPOSSIBILE VISUALIZZARE LA PAGINA

    Ciao e grazieeeeeeeeeeeeeee

  9. #9
    Parliamo del secondo.
    Dall Opzioni avanzate di explorer TOGLI la spunta dalla voce Mostra messaggi di errore HTTP brevi.

  10. #10

    Niente

    Niente da fare

    L'errore rimane e i dati non li archivia

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.