Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    174

    Aggiornamento dati nel database (guida)

    Ho seguito la guida presente quì per aggiornare un record database access.
    Ci sono 3 pagine:

    modifica1.asp
    modifica2.asp
    modifica3.asp

    quando da modifica1.asp richiamo modifica2.asp
    richiamando un qualsiasi id di record,
    modifica2.asp mi mostra sempre il primo id in lista al database.

    Non ci dò fuori.


    modifica1.asp:

    <%
    dim strCode
    strCode="innovatel"
    dim intVolta
    intVolta="0"

    myDB = "../mdb-database/prova.mdb"
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(myDB)

    strConn=strConn & ";pwd=" & strCode

    sql = "SELECT * FROM prova"

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "prova", conn, 3, 3

    do while not(rs.eof)

    %>


    <td ><%=rs(1)%></td>
    <td ><%=rs(2)%></td>
    <td ><%=rs(3)%></td>
    <td ><%=rs(4)%></td>
    <td ><%=rs(5)%></td>

    <td >modifica</td>




    modifica2.asp:

    <%
    dim strCode
    strCode="innovatel"
    dim intVolta
    intVolta="0"

    myDB = "../mdb-database/prova.mdb"
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(myDB)

    strConn=strConn & ";pwd=" & strCode

    sql = "SELECT * FROM prova"

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "prova", conn, 3, 3
    %>



    <form method="post" action="modifica3.asp?Id=<%=rs(0)%>">
    <table>
    <tr><td>1</td>
    <td><input type="text" name="1" value="<%=rs(1)%>" /></td></tr>

    <tr><td>2</td>
    <td><input type="text" name="2" value="<%=rs(2)%>" /></td></tr>

    <tr><td>3</td>
    <td><input type="text" NAME="3" value="<%=rs(3)%>" /></td></tr>

    <tr><td>4</td>
    <td><input type="text" NAME="4" value="<%=rs(4)%>" /></td></tr>

    <tr><td>5</td>
    <td><input type="text" NAME="5" value="<%=rs(5)%>" /></td></tr>

    <tr><td><input type="submit" value="Modifica" /></td><td>
    </td></tr>
    </table>
    </form>
    Pattaya

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    @pattaya
    Ho seguito la guida presente quì per aggiornare un record database access.

    Parte 3:
    Come avrete di sicuro notato, (non tutti) il codice Asp in questa pagina è molto simile a quello osservato nelle altre pagine. L'unica differenza in proposito riguarda la stringa Sql per l'interrogazione del database.
    sql = "SELECT * FROM libri WHERE Id="&intCodice
    Ti conviene ricominciare a leggere la guida (dall'inizio) più attentamente, altrimenti dovrai sempre dipendere da altri che asp se lo sono studiato.

    Riflessione: non confondere il forum con un tutor, quando le domande/problemi sono banali rischi l'abbandono
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.