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

    Problema con query aggiornamento

    Salve a tutti.
    Ho una pagina ASP che effettua un aggiornamento in un database MySql, che però mi restituisce questo errore:

    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    Query-based update failed because the row to update could not be found.


    L'aggiornamento lo faccio tramite una select e successivamente un rs.update, che appunto mi restituisce l'errore.
    Cercando in rete ho trovato solo di usare direttamente update al posto della select, ma avevo un motivo per non farlo, e comunque mi piacerebbe capire il perchè di questo malfunzionamento, qualcuno ne sa qualcosa?
    Grazie!
    Allie Graywords

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    dopo la select controlla che abbia restituito qualcosa controllando il .EOF del recordset

    io comunque se posso darti un consiglio trovo più corretto l'utilizzo della update senza select
    Forza la magica ROMA

  3. #3
    Aiuto, ho provato a sostituire la select con un'update, ma adesso mi dà questo errore:

    Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
    ODBC driver does not support the requested properties.


    VVoVe:
    Allie Graywords

  4. #4
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    posta un pò di codice
    Forza la magica ROMA

  5. #5
    grazie, ho risolto il problema
    siccome sono abituata ad usare access, ho notato che ci sono alcune cose che lui permette di fare e MySql no, devo prenderci un po' la mano
    Allie Graywords

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.