Visualizzazione dei risultati da 1 a 5 su 5

Discussione: recupero ID IDENTITY

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    249

    recupero ID IDENTITY

    ciao a tutti ho questa stored di inserimento dati, come faccio a ricavarne l'id che assegna al nuovo registrato? grazie:

    Set oComm = Server.CreateObject( "ADODB.Command" )
    With oComm
    .CommandType = adCmdStoredProc
    .ActiveConnection = ADOConn
    .CommandText = "dbo.NuovoUtente"
    .Parameters.Append .CreateParameter("@IDUtente", adInteger, adParamOutput)
    .Parameters.Append .CreateParameter("@Nome", adVarChar, adParamInput, 20, nome)
    .Parameters.Append .CreateParameter("@Cognome", adVarChar, adParamInput, 20, cognome)

    .Execute
    End With
    Set oComm = Nothing

    ho provati con IDUtente = SCOPE_IDENTITY() inserito prima dell'execute ma non funziona...aete idee?? grazie

  2. #2
    devi usare @@IDENTITY

    se hai SQL 2005 la procedura però è diversa

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    249
    si ho 2005....mi sai dire la procedura?? thanks

  4. #4
    inizia a guardare da qui http://technet.microsoft.com/it-it/library/ms175098(SQL.90).aspx e poi fatti un giretto. io l'avevo già sperimentata, ma non ritrovo più la SP...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    249

    SOLUZIONE!!

    ho trovato la soluzione per chiunque la cercasse la posto cosi magari in futuro puo servire ad altri....:

    dopo
    .Execute

    scrivere:

    nomevariabile = .Parameters("@nomevariabile ").value

    baci.

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.