Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    errore di pubblicazione pagina asp

    carissimi amici vi espongo il mio problema:
    ho creato una pagina asp con l'iscrizione a una newsletter, quando pubblico le pagine , la prima (quella con il campo di inserimento E-Mail) mi viene visualizzata correttamente, mentre quando poi vadoa confermare l'iscizione mi esce sto codice ultra incasinato:

    Microsoft JScript compilation error '800a03f7'

    Unterminated string constant

    /cgi-bin/adovbs.inc, line 2

    '--------------------------------------------------------------------
    ---------------------------------------------------------------------^
    Vi prego aiutatemi, ci sto su sta cosa da 10 giorni e ancora non ho risolto niente!!
    gentilissimi

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    MAGARI FACCI VEDERE IL CODICE

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In una pagina asp scritta con JS lato server hai incluso una scritta in Vbscript.


    Roby

  4. #4

    ecco il codice

    ecco il codice
    Ok ma scusate: che differenza c'è tra pagina JS e Vbscript? Scusate la mia ignoranza!
    Comunque questo è il codice:


    <html>
    <head>
    <title>NEWSLETTER</title>
    </head>
    <body>

    <%
    ' VERIFICA CHE IL CAMPO EMAIL SIA STATO COMPILATO CORRETTAMENTE
    IF Len(Request.Form("email")) > 0 then
    IF Instr(Request.Form("email"), ".") = 0 or Instr(Request.Form("email"), "@") = 0
    Then
    ' EMAIL NON COMPILATA CORRETTAMENTE
    %>
    <hr>
    <p align="center"><font size="4" face="Verdana">E-mail non
    corretta!</font>
    </p>
    <hr>
    <%
    Else
    ' EMAIL COMPILATA CORRETTAMENTE E SI PROCEDE...
    email = Replace(Request.Form("email"), "'", "''")
    ' PERCORSO DEL DATABASE
    url_DB = "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/
    database.mdb")
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open url_DB
    ' APRE LA CONNESSIONE AL DATABASE
    Set RecSet = Server.CreateObject("ADODB.Recordset")
    SQL = "SELECT * FROM Email_Newsletter where email = '"& email &"'"
    RecSet.Open SQL, Conn, adOpenStatic, adLockOptimistic
    ' LEGGE L'OPERAZIONE DA SVOLGERE (AGGIUNGERE O ELIMINARE)
    operazione = Request.Form("operazione")
    ' SE ESISTE:
    IF RecSet.Eof then
    ' IN BASE ALL'OPERAZIONE:
    ' AGGIUNGE L'EMAIL AL DB
    IF operazione = "iscrivimi" then
    RecSet.Addnew
    RecSet("email") = email
    RecSet.Update
    %>
    <hr>
    <p align="center"><font size="4" face="Verdana">Grazie per esserti
    registrato!</font>
    </p>
    <hr>
    <%
    ElseIF operazione = "cancellami" then
    ' EMAIL INESISTENTE! NON PUO' CANCELLARE NULLA, QUINDI:
    %>
    <hr>
    <p align="center"><font size="4" face="Verdana">E-mail non presente nel
    nostro database!</font>
    </p>
    <hr>
    <%
    end if
    ' SE ESISTE:
    Else
    ' EMAIL GIA' REGISTRATA!
    IF operazione = "iscrivimi" then
    %>
    <hr>
    <p align="center"><font size="4" face="Verdana">E-mail già
    registrata!</font>
    </p>
    <hr>
    <%
    End IF
    ' CANCELLA L'UTENTE
    IF operazione = "cancellami" then
    RecSet.Delete
    RecSet.Update
    %>
    <hr>
    <p align="center"><font size="4" face="Verdana">E-mail cancellata
    correttamente!
    Grazie per essere stato con noi!</font>
    </p>
    <hr> <%
    End IF
    End IF
    RecSet.Close
    Conn.Close
    End IF
    ' EMAIL NON COMPILATA!
    Else %> <hr>
    <p align="center"><font size="4" face="Verdana">E-mail non
    corretta!</font>
    </p>
    <hr> <%
    End IF
    %>
    </body>
    </html>


    Io lo copio meccanicamnente, per questo non ci capisco un tubo!!
    grazie ....

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Sono due linguaggi diversi.
    Da qualche parte gli dici che il motore da usare è JScript.
    Anche se in questa pagina usi VBScript.

    Roby

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.