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

    cancellare solo un campo di un record

    Salve, ho il seguente codice:

    <%
    Dim id1
    id1=request.querystring("id")
    Dim Conn
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("mdb-database/lista.mdb")
    Dim rs
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "select Nomequota from quote where id ="&id1, conn ,3,3
    Do while NOT RS.EOF
    RS.Delete
    RS.MoveNext
    Loop
    RS.Close
    Set RS = Nothing
    conn.Close
    Set conn=Nothing
    %>

    Non mi da errori, ma il problema è che questo codice mi cancella TUTTO il record dal database...mentre invece io VORREI CANCELLARE SOLO IL CAMPO "NOMEQUOTA" DEL RECORD !! Potete aiutarmi ???

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: cancellare solo un campo di un record

    Originariamente inviato da billigiu
    Salve, ho il seguente codice:

    <%
    Dim id1
    id1=request.querystring("id")
    Dim Conn
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("mdb-database/lista.mdb")
    Dim rs
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "select Nomequota from quote where id ="&id1, conn ,3,3
    Do while NOT RS.EOF
    RS.Delete
    RS.MoveNext
    Loop
    RS.Close
    Set RS = Nothing
    conn.Close
    Set conn=Nothing
    %>

    Non mi da errori, ma il problema è che questo codice mi cancella TUTTO il record dal database...mentre invece io VORREI CANCELLARE SOLO IL CAMPO "NOMEQUOTA" DEL RECORD !! Potete aiutarmi ???
    Non devi fare DELETE che cancella il record ma fare una UPDATE mettendo a NULL il campo che ti interessa

  3. #3
    puoi aiutarmi mostrandomi il codice ??? grazie !!

  4. #4
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Originariamente inviato da billigiu
    puoi aiutarmi mostrandomi il codice ??? grazie !!
    Tutto uguale tranne:
    rs(indice_tuo_campo) = null
    rs.update

    invece di rs.delete

    a meno di errori di sintassi la logica è quella che ti ho descritto.

  5. #5
    grazie mille, ho risolto !!

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.