Visualizzazione dei risultati da 1 a 9 su 9

Discussione: record che si sposta

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    record che si sposta

    ciao a tutti,
    ho una situazione strana.

    Per non incasinarmi troppo la vita con le date,
    avendo la necessità di visualizzare l'ulitmo utente registrato, ho fatto una semplicissima query
    select * from tabella order by id asc

    in questo modo, man mano gli utenti si registrano, io seleziono dall'ultimom registrato in poi.

    Proprio oggi mi è successo che un record di un utente registratosi venerdi si fosse spostato all'ultimo.

    Cosa puo' essere successo??

    Un altra domanda, sempre per quanto riguarda la registrazione:
    come mai, solo in alcuni casi, la ì viene sostituita con ì

    grazie
    victor
    ----------------------

  2. #2
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Select top 1 * from tabella order by ID DESC

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    grazie
    che differenza ce tra
    Select top 1 * from tabella order by ID DESC

    e

    Select * from tabella order by ID DESC

    e per quanto rigurda lo spostamento del record?
    victor
    ----------------------

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    top 1 prende solo e soltanto il primo (o l'ultimo) record.
    senza top 1 prende tutti i record..

  5. #5
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    ho fatto una semplicissima query select * from tabella order by id asc
    hai detto che utilizzavi Asc, forse è quello
    Per la query gnuda al volo va bene il top 1 come ti ho detto se lo fai programmaticamente dopo che hai inserito un record è + sicuro
    select @@indentity from tabella e poi con ExecuteScalar peschi il valore

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    grazie
    sapresti dirmi anche se è possibile che si sia spostato l'ultimo record??
    victor
    ----------------------

  7. #7
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    mah, non dovrebbe farlo se la tabella ha una chiave primaria autoincrementale, poi ...boh vedi se lo rifa' forse è un problema del database, prova a ricompattarlo

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    ok
    grazie
    victor
    ----------------------

  9. #9
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    fugurati

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.