Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    Limit su access: ovvero come limitare una query update

    Salve a tutti, ho bisogno di limitare ad un certo numero di record (uno in questo caso) l'aggiornamento della tabella in cui NON POSSO specificare una chiave (nè primaria nè di altro tipo), in quanto la tabella mi viene consegnata (e non posso farci modifiche) SENZA chiavi. Come posso fare?

    Grazie a chi mi dà una mano
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ok... ma l'update deve essere effettuato su un solo record ?

    e deve avere dei parametri specifici ?

  3. #3
    sì un solo record ma non posso mettere nella condizione where una serie di campi che mi diano l'univocità di quel record a priori (chiave o superchiave). Mi serve un sistema tipo LIMIT.
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    conosco la funzione limit di mysql... ma non capisco quale record vuoi aggiornare... o meglio con quale criterio li dovresti scegliere...

  5. #5
    Utilizzo la descrizione di un articolo, che PURTROPPO non è univoca!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    descrizione di un articolo...
    ?

    :berto:

  7. #7
    Il concetto è semplice. Ho una serie di record UGUALI in tutto e per tutto. Devo fare in modo che venga aggiornato soltanto uno. Non importa quale, ma deve essere uno solo. C'è un modo?
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  8. #8
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    usa una funzione random o fai l'update del primo o dell'ultimo...

    se dici che sono uguali....

  9. #9
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    ma come fa la tabella a non avere un campo contatore, unique o qualcosa di univoco? boh...

    Comunque se tutti i record sono identici è semplice... usi il recordset selezionando tutto, ti posizioni sul primo, fai l'update ed esci...

  10. #10
    Grande idea, non ci avevo pensato!! Non chiederlo a me, non so come faccia ad esistere una tabella simile. Fatto sta che il mio cliente la deve usare e quindi mi tocca gestirla! Modificarla è inutile perché il file viene sovrascritto da ftp varie volte al giorno quindi non posso neanche creare una chiave univoca dopo l'inserimento on line!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

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.