Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654

    recupero ultimo id inserito

    Salve a tutti mi servirebbe di recuperare l'ultimo id appena inserito in una tabella del mio data, mi sapete dare qualche dritta ?

  2. #2
    Hai appena postato nel thread dove c'era la soluzione al tuo problema

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    Select * from mia tbl order by mioid desc?
    vero?

    me ne sono accorta tardi,mi sa che è il caso che vado a mabgiare anche io!!

  4. #4
    top 1, prima di asterisco... se ti serve solo quello.

    Buon appetito pure a te

  5. #5
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    "SELECT @@identity FROM [tabella]" è riferito all'ultimo record inserito dal utente che effettua le operazioni.

    se qualcuno inserisce un nuovo record nell'intervallo di tempo tra il tuo inserimento e la query che effettui per ripescarlo con il Top 1 desc rischi di pescare l'id del record inserito da quel qualcuno invece che il record inserito da te

    es.
    Set RsLastID = Conn.Execute("Select @@identity from T_PRODOTTI")
    LastID = RsLastID(0)

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    grazie ora provo con questo, anche se nel mio caso si tratta di un piccolo programma per la gestione di un catalogone amministrato da una sola persona, quindi credo potrei utilizzare entrambi vero? Però la seconda mi piace di +

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    non mi funziona !


    Set RsLastID = adoConn.Execute("Select @@identity from tblurne")
    Dim LastID
    LastID = RsLastID(0)

    response.write LastID


    mi stampa 0!

    quale stupidissima cosa sta facendo il mio cervelletto?

  9. #9
    devi farlo subito dopo la insert

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    effettivamente è quello che faccio, tanto è che sono andata a vedere nel db e l'inserimento è stato fatto, controllo meglio!

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.