Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    [c#] Parametro di ritorno

    Se nella stored procedure ho:

    ...
    return @@ERROR

    cioe' un parametro DI RITORNO (non di output) di cui non e' specificato il NOME (tipo "@esito"), come lo prendo da C# ?

  2. #2
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    non lo so ma se ti può essere utile
    https://www.toadworld.com/platforms/...-return-values
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  3. #3
    Quote Originariamente inviata da djciko Visualizza il messaggio
    Se nella stored procedure ho:

    ...
    return @@ERROR

    cioe' un parametro DI RITORNO (non di output) di cui non e' specificato il NOME (tipo "@esito"), come lo prendo da C# ?
    se usi adonet : ParameterDirection.ReturnValue

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Quote Originariamente inviata da sspintux Visualizza il messaggio
    se usi adonet : ParameterDirection.ReturnValue
    si lo so, ho risolto.
    NON SAPEVO che il nome del parametro che c'e' nella stored e' completamente SLEGATO dal parametro che scrivo nel codice. Credevo dovessero chiamarsi allo stesso modo, invece no. C# puo' chiamarlo come vuole, T-SQL pure. Il valore e' lo stesso.

    Se ad esempio si chiama @pippo, io da C# posso anche prendere @esito, che conterra' il valore di @pippo (o della return @@error, o altro).
    Cio' perche' il VALORE DI RITORNO puo' essere soltanto uno.
    Sono slegati. Grazie.

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.