Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    .

    modificandolo in quel modo mi da


    Impossibile visualizzare la pagina
    Si è verificato un problema a livello della pagina che si desidera visualizzare che ne impedisce la visualizzazione.

    --------------------------------------------------------------------------------

    Please try the following:

    Fare clic sul pulsante Aggiorna o riprovare più tardi.

    Aprire la localhost home page e cercare i collegamenti alle informazioni desiderate.
    HTTP 500.100 - Errore interno del server - errore ASP
    Internet Information Services

    --------------------------------------------------------------------------------

    Informazioni tecniche (per il personale del supporto tecnico)

    Tipo di errore:
    ADODB.Recordset (0x800A0CB3)
    Il set di record corrente non supporta l'aggiornamento. Potrebbe trattarsi di una limitazione del provider o del tipo di blocco selezionato.
    /form/processadati.asp, line 18


    Tipo di browser:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

    Pagina:
    POST 0 bytes to /form/processadati.asp

    POST Data:


    Ora:
    mercoledì 7 marzo 2007, 20.28.25


    Informazioni aggiuntive:
    Supporto Microsoft

  2. #2

    problemi con passagio dati da sito asp a database

    sono riuscito a far sunzionare il form ed a far mandare i dati al database, solo che adesso, il database inserisce la riga, ma nn mi inserisce alcun dato, sapete come aiutarmi???
    grazie

  3. #3
    Utente di HTML.it L'avatar di rosbon
    Registrato dal
    Feb 2001
    Messaggi
    194
    Il codice della pagina di invio ???
    Così diamo un'occhiata.
    Ros.

  4. #4
    form.html

    <form method="post" action="processadati.asp">
    <H1>Aggiungi nuova voce</H1>
    Nome: <input type="text" name="nome">

    Telefono: <input type="text" name="telefono">

    <input type="submit" value="Aggiungi">
    </form>



    processadati.asp

    <%
    nome = request.form("nome")
    telefono = request.form("telefono")
    if (nome = "" and telefono ="") then
    dim conn, strConn
    strConn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source= " &_
    Server.MapPath("cartelladb\rubrica.mdb")
    Set conn = Server.CreateObject("ADODB.Connection")
    Conn.Open StrConn
    SQL = "SELECT * FROM [Rubrica]"
    ' creo il recordset
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open SQL, Conn, 1, 3


    ' aggiungo una voce

    rs.AddNew
    rs("nome") = nome
    rs("telefono") = telefono
    rs.Update


    'libero risorse

    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing

    Response.write "<H2>Inserimento effettuato con successo</H2>"
    Else
    Response.write "<H2>I campi sono obbligatori</H2>"
    End if
    %>

  5. #5
    Utente di HTML.it L'avatar di rosbon
    Registrato dal
    Feb 2001
    Messaggi
    194
    Ma è lo stesso del post precedente o mi sbaglio?? :master:
    Ros.

  6. #6
    si + o - solo che adesso parte solo che invece che inserire i dati mi aggiunge la riga nel db e basta, nn riesco a capire come mai

  7. #7
    riesci ad aiutarmi?

  8. #8
    Utente di HTML.it L'avatar di rosbon
    Registrato dal
    Feb 2001
    Messaggi
    194
    Mi pare che il problema sia qui:
    if (nome = "" and telefono ="") then
    Se scrivi così tutto ciò che corrisponde a "" viene inserito nel DB cioè nulla.
    Prova
    codice:
    if (nome <> "" and telefono <>"") then
    Vediamo un pò.
    Ros.

  9. #9
    facendo questa modifica mi dice che i dati sono obbligatori e nn va avanti

  10. #10
    Utente di HTML.it L'avatar di rosbon
    Registrato dal
    Feb 2001
    Messaggi
    194
    Passa l'errore per favore
    Ros.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.