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

    Problema con ordinamento database .mdb

    Ho un database Access "standard" .mdb nel quale inserisco dei valori mediante un normale INSERT INTO; i valori vengono inseriti correttamente in ordine di id crescente.
    Richiamo i valori con un normale SELECT * FROM tabella, e questi vengono visualizzati in ordine di inserimento.

    Da qualche giorno a questa parte PERO' ho notato che i valori richiamati con il SELECT non vengono più ordinati per id crescente, a meno che con inserisca un ORDER BY, cioè:

    SELECT * FROM tabella ORDER BY id

    Mi chiedo: perchè, se fino a qualche giorno fa andava tutto bene, adesso è necessario inserire il parametro ORDER BY ? in base a che cosa vengono allora ordinati i parametri senza ORDER BY?

    Se apro manualmente il database mediante Access e applico un filtro, noto lo stesso 'anomalo' ordinamento: non per id ma per qualche altra cosa che non capisco...
    Where there is a will, there is a way

  2. #2
    perché farsi dominare dalle bizzarrie del db, specie se estroso come access? prendi tu il comando! usa sempre la ORDER BY

  3. #3
    hai ragione
    Where there is a will, there is a way

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.