Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Errore '800a01a8'

  1. #1
    Utente di HTML.it L'avatar di Ivan90
    Registrato dal
    Dec 2005
    Messaggi
    59

    Errore '800a01a8'

    Salve ragazzi... ho un problema sicuramente risolvibile al 110%.... Praticamente ho un guestbook, ma nel momento in cui cerco di riempire tutti i campi messi a disposizione per firmare il guestbook.. mi esce questo errore..



    Microsoft VBScript runtime error '800a01a8'

    Object required: ''

    /ivanissimo/guestbook/inserisci-process.asp, line 66



    La pagina in questione eccola...

    <%
    ' ************ Pagina di inserimento dati nel Guestbook ************

    ' Riconosce i campi della form
    nome = Trim(Request.form("nome"))
    email = Trim(Request.form("email"))
    citta = Trim(Request.form("citta"))
    messaggio = Trim(Request.form("messaggio"))
    messaggio = Replace(messaggio , vbcrlf , "
    ")

    if len(nome) = 0 or len(email) = 0 or len(citta) = 0 or len(messaggio) = 0 then
    %>

    <table border="1" cellpadding="0" cellspacing="0" width="70%" height="70%" align="center">
    <tr>
    <td align="center">ATTENZIONE !!!</td>
    </tr>
    <tr>
    <td align="center">

    <table border="0" cellpadding="2" cellspacing="2" width="45%" align="center">

    <p align="center">Torna indietro e compila tutti i campi correttamente...</p>

    <tr>
    <td width="30%">Nome</td>
    <td width="5%">=</td>
    <td><%=nome%></td>
    </tr>
    <tr>
    <td width="30%">Email</td>
    <td width="5%">=</td>
    <td><%=email%></td>
    </tr>
    <tr>
    <td width="30%">Citt</td>
    <td width="5%">=</td>
    <td><%=citta%></td>
    </tr>
    <tr>
    <td width="30%">Messaggio</td>
    <td width="5%">=</td>
    <td><%=messaggio%></td>
    </tr>

    </table>

    </td>
    </tr>
    <tr>
    <td align="center">[img]immagini/Indietro.gif[/img]</td>
    </tr>

    </table>


    <%
    else
    SQL = "INSERT into tblGuestbook(nome,email,citta,messaggio)"
    SQL = SQL & "VALUES ("
    SQL = SQL & " '" & nome & "' ,"
    SQL = SQL & " '" & email & "' ,"
    SQL = SQL & " '" & citta & "' ,"
    SQL = SQL & " '" & messaggio & "' ,"
    SQL = SQL & " )"

    conn.Execute(SQL)

    response.redirect "guestbook.asp"

    end if
    %>


    poi nella pagina connessione.asp


    <%
    '*********** Connessione al database ***********
    Dim path,strconn,conn
    path = "mdb-database/guestbook.mdb"
    strconn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" &_
    Server.Mappath(path)
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open strconn
    %>



    Grazie mille anticipati
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. In questo caso abbiamo messo insieme la teoria e la pratica: non c'è niente che funziona...e nessuno sa il perché!"

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    qual'è la riga 66 della pagina inserisci-process.asp?

  3. #3
    Utente di HTML.it L'avatar di Ivan90
    Registrato dal
    Dec 2005
    Messaggi
    59
    questa

    conn.Execute(SQL)
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. In questo caso abbiamo messo insieme la teoria e la pratica: non c'è niente che funziona...e nessuno sa il perché!"

  4. #4
    ... MMM
    mi sembra che il file di inclusione nella tua condizione sia prima di else ossia
    codice:
    if len(nome) = 0 or len(email) = 0 or len(citta) = 0 or len(messaggio) = 0 then
    %>
    ...
    ..
    
    
    <%
    else
    
    se i dati ci sono inserisci il messaggio però non trova la connessione 
    
    
    end if
    meglio


    codice:
    if len(nome) = 0 or len(email) = 0 or len(citta) = 0 or len(messaggio) = 0 then
    %>
    ...
    ..
    
    <%
    else
    %>
    
    <%
    
    ...
    ..
    end if

    Steweb

  5. #5
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    metti l'include all'inizio della pagina

  6. #6
    Utente di HTML.it L'avatar di Ivan90
    Registrato dal
    Dec 2005
    Messaggi
    59
    Che stupido che sono stato.... ci sarei anche arrivato da solo.. cmq grazie mille steweb... però ora è intoppato in un altro errore

    Microsoft VBScript compilation error '800a0411'

    Name redefined

    /ivanissimo/guestbook/connessione.asp, line 3

    Dim strconn,conn,path
    ----^
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. In questo caso abbiamo messo insieme la teoria e la pratica: non c'è niente che funziona...e nessuno sa il perché!"

  7. #7
    Utente di HTML.it L'avatar di Ivan90
    Registrato dal
    Dec 2005
    Messaggi
    59
    Raga ho risolto anche questa... grazie mille...
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. In questo caso abbiamo messo insieme la teoria e la pratica: non c'è niente che funziona...e nessuno sa il perché!"

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.