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

    Sapere quali e quanti records sono stati aggiornati

    Hola a todos!

    Vorrei sapere se con asp è possibile sapere quali sono i records aggiornati in una tabella quando si esegue una query di update.

    Nel mio caso ho una pagina asp che esegue una serie di query di update su tre tabelle diverse di un database access; mi interesserebbe sapere se posso conoscere (per ciascuna delle 3 tabelle) il numero e quali dei record (per esempio l'id) sono stati aggiornati con queste query.

    Gracias y hasta lluego !

  2. #2
    Non si può fare? :master:

  3. #3
    controlla qui.

    http://msdn.microsoft.com/library/de...cmdexecute.asp

    la .execute ha un parametro (recordsaffected) che si puo' usare per sapere quanti records sono stati aggiornati

  4. #4
    Ti ringrazio, il tuo è stato un aiuto CONCRETO.

    Posto il codice, forse servirà a qualcuno in futuro.

    codice:
    recs = 0 
    
    function goGoGo(byRef recs) 
      strSQL = "UPDATE tblRecords SET recText = 'aggiorna' WHERE recID IN (5, 7, 9)" 
      set objConn = Server.CreateObject("ADODB.Connection") 
      dbPath = Server.MapPath("/mdb-database/db.mdb")) 
      objConn.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbPath 
      objConn.execute strSQL, recs, adCmdtext 
      Response.Write(recs & " records aggiornati") 
    End Function 
    
    goGoGo(recs)

  5. #5
    Originariamente inviato da Enrique_Rojas
    Ti ringrazio, il tuo è stato un aiuto CONCRETO.
    dillo a max, dopo che avrà digerito il suo pranzo CONCRETO!

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.