Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    51

    ID ultimo record inserito

    ciao a tutti,
    ho costruito le mie tabelle su SQL server utilizzando un campo autoincrement come chiave primaria.
    Il problema è che quando eseguo una query INSERT utilizzando un SQLCommand, se voglio sapere l'ID del record inserito devo fare una SELECT è a seconda di come è strutturata la tabella non è detto che il risultato sia attendibile.
    Quali sono le soluzioni possibili a questa cosa ?

    Paolo

  2. #2
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Nella stored procedure ke ti fa la insert nella tabella come ultima riga metti RETURN @@IDENTITY e come primo parametro del command ke kiami devi mettere un parametro di nome RETURN_VALUE con direction ReturnValue, poi esegui il command e leggi il valore ke ti ritorna


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.