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

    [ACCESS] Clausola LIMIT per DB Microsoft Access

    Ho creato un'applicazione java che gestisce un database in locale. Utilizzando purtroppo un db access (sono obbligato) non posso utilizzare la clausola LIMIT per limitare il numero di cancellazioni di righe a 1. Se utilizzassi un db mysql basterebbe mettere un DELETE e alla fine LIMIT 1, ma come già detto il db in questione è access.
    Ci sono comandi simili per access?
    Ho provato anche il TOP ma a quanto pare funziona solo se si effettua una selezione non un cancellazione. Astenersi perditempo è una cosa importate per lavoro.

    L'interrogazione da effettuare è la seguente:
    codice:
    DELETE * FROM Vetri WHERE Larghezza=1000 AND Altezza=1100 AND Tipo="14T+15+14T" AND Colore="Nero"
    È per un mio amico..

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Senza star li a perdere troppo tempo potresti fare:

    Una query du selezione ( Chiamala " El01 " ) con i tuoi criteri e il Limite1 ( TOP 1 )
    codice:
    SELECT TOP 1 Vetri.Larghezza, Vetri.Altezza, Vetri.Tipo, Vetri.Colore
    FROM Vetri
    WHERE (((Vetri.Larghezza)=1000) AND ((Vetri.Altezza)=1100) AND ((Vetri.Tipo)="14T+15+14T") AND ((Vetri.Colore)="Nero"));

    Poi una query di eliminazione sulla precedente query di selezione
    codice:
    DELETE El01.*
    FROM El01;
    Saluti

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.