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

    MySQL e update del record

    Ciao a tutti,

    Se non ricordo male qualche tempo fa ho utilizzato una funzione di ADO per rilevare se da una query di update c'erano stati cambiamenti o no al recordset.

    Qualcuno me ne saprebbe ricordare il funzionamento ?

    Grazie 1000
    SGr33n

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Forse ti riferisci a questo:

    objConn.Execute strSqlUpdate,esito

    dove esito è il numero di records interessati dall'update mentre strSqlUpdate è la query.
    Se èsito è 0 vuol dire che non c'è stata alcuna variazione.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    si, dovrebbe essere questo... ma come si usa ? :P

    es.
    objConn.Execute("UPDATE tabella SET campo = 2",esito)

    come lo recupero poi ?
    SGr33n

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    se fai il semplice response.write(esito) te ne accorgi
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    ah ok

    Ma solo un'ultima cosa allora...

    se ad esempio faccio "UPDATE tabella SET campo1 = 2 WHERE id = 1" ed il record con id = 1 (quello richiesto per la modifica) ha già il valore campo1 = 2 il valore di esito sarà 0 o 1 ?
    SGr33n

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Sarà uno, perchè esito è relativo al numero di records soggetti a variazione e non al valore.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  7. #7
    ah... a me interessava proprio quello, ma la funzione che avevo utilizzato era questa che mi hai detto tu...

    Non esiste qualcosa che mi permetta di fare questa cosa senza dover andare a confrontare il record prima e dopo ?
    SGr33n

  8. #8
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Non so se con una query di Replace risolveresti il problema, visto che comunque saresti obbligato a passare tutti i valori ai restanti campi.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  9. #9
    Infatti... vabbè grazie 1000
    SGr33n

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.