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

    Problema con la registrazione dati all'interno del data-base

    Allora ecco il mio problema ma vediamo prima il codice delle pagine:

    Ho una pagina asp contenente il codice e la form per la modifica dei dati all'interno del data-base cosi composta;

    Pagina asp codice:




    <%
    Dim cod
    cod=Request.Querystring("cod")
    Dim SQL,Rec
    SQL="SELECT * FROM catalogo WHERE id="&cod
    Set rec = Server.CreateObject("ADODB.Recordset")
    Set Rec=Conn.Execute(SQL)
    %>

    <div align="center">
    <center>
    <form method="POST" action="PubblicaModifiche.asp?cod=<%=cod%>" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" name="FrontPage_Form1">
    <table border="0" cellpadding="4" width="650" bgcolor="#000000" cellspacing="1" height="142">
    <tr>
    <td width="161" bgcolor="#FFFFCC" height="35"><font face="Verdana" size="2">
    Titolo</font></td>
    <td width="242" bgcolor="#FFFFCC" height="35">
    <p align="center">
    <textarea rows="6" name="Titolo" cols="56"><%=rec("Titolo")%></textarea></td>
    </tr>
    <tr>
    <td width="161" bgcolor="#FFFFCC" height="35"><font face="Verdana" size="2">
    Testo</font></td>
    </center>
    <td width="242" bgcolor="#FFFFCC" height="35">
    <p align="center">
    <textarea rows="6" name="Testo" cols="56"><%=rec("Testo")%></textarea></td>
    </tr>
    <center>
    <tr>
    <td width="161" bgcolor="#FFFFCC" height="36">

    <a class="campo_codice" onclick="window.open('Memoria_Percorsi_immagine.as p', 'img','toolbar=no,location=no,directories=no,statu s=no,menubar=no,scrollbars=yes,resizable=no,copyhi story=yes,width=800,height=600'); return false;" target="_blank"<a href="Memoria_Percorsi_immagine.asp" class="img" onmouseover="this.className='img'" onmouseout="this.className='img'" style="text-decoration: none">
    <font size="2" face="Verdana">Percorsi immagini</font></a>
    </td>
    <td width="242" bgcolor="#FFFFCC" height="36">
    <textarea rows="2" name="logo" cols="56"><%=rec("logo")%></textarea></td>
    </tr>
    <tr>
    <td width="161" bgcolor="#FFFFCC" height="36">
    <p align="center"><input type="submit" name="Submit" value="Aggiungi"></td>
    <td width="242" bgcolor="#FFFFCC" height="36"></td>
    </tr>
    </table>


    </p>


    Ora vediamop il file connessione.asp :
    <%
    Dim Conn
    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/mdb-database/database.mdb")
    %>

    Ecco il problema:

    Apparentemente funziona tutto compreso la memorizzazione dei dati, soltanto che prima di fissare i dati all'interno del data-base mi da il seguente errore...



    Al rigo n.4 c'è cod=Request.Querystring("cod")

    che mi sembra ok almeno a me, poi una volta cliccato su ok i dati vengono modificati

    regolarmente, perchè mi genera l'errore?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E' un errore lato cliente riferito a qualche funzione javascript.
    ASP non c'entra nulla.

    Roby

  3. #3

    RE-ROBY

    Grazie Roby mi hai illuminato, l'errore era nella form ecco la soluzione

    Codice:
    <form method="POST" action="PubblicaModifiche.asp?cod=<%=cod%>">

    -------------------> FUNZIONA BENE L'ERRORE è SPARITO tutto ok!

    Invece di (errore):
    <form method="POST" action="PubblicaModifiche.asp?cod=<%=cod%>" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" name="FrontPage_Form1">

    Era la parte di codice aggiuntiva creata da front page che rompeva le scatole esattamente
    questa parte di codice;
    onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" name="FrontPage_Form1

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.