Visualizzazione dei risultati da 1 a 10 su 10

Hybrid View

  1. #1
    Ti, spiego, non so se c'è una strada piú veloce, allora la stored prcedure fá una insert ed a me serviva che mi restituisse una variabile giá presente nella stored ma non un parametro, bada bene, non potevo aggiungere parametri perchè la stessa stored procedures viene utilizzata da altri processi quindi non potevo toccare i parametri, detto questo, con il primo metodo che ho postato mi veniva restituito solo o 0 o -1 invece io avevo bisogno della famosa variabile, per questo ho dovuto stamparla come un message e poi ho preso il valore, esiste un metodo piú semplice?

    Ah la variabile output è string, per questo alla fine la converto in integer e la assegno a "valor"

    Il prblema del ExecuteNonQuery è che restituisce -1 se va male oppure il numero delle righe inserite, ed a me servivano piú valori che non centravano nulla con il numero delle righe inserite.

    Grazie
    Ultima modifica di djciko; 10-09-2015 a 11:55

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Quote Originariamente inviata da crmwebs Visualizza il messaggio
    Ti, spiego, non so se c'è una strada piú veloce, allora la stored prcedure fá una insert ed a me serviva che mi restituisse una variabile giá presente nella stored ma non un parametro, bada bene, non potevo aggiungere parametri perchè la stessa stored procedures viene utilizzata da altri processi quindi non potevo toccare i parametri, detto questo, con il primo metodo che ho postato mi veniva restituito solo o 0 o -1 invece io avevo bisogno della famosa variabile, per questo ho dovuto stamparla come un message e poi ho preso il valore, esiste un metodo piú semplice?

    Ah la variabile output è string, per questo alla fine la converto in integer e la assegno a "valor"
    cioe' tu vuoi recuperare un valore che la stored usa per cose sue e non il risultato della INSERT ?

  3. #3
    Si , esattamente! dovevo prendere una variabile che giá era presente nella stored , mi serviva per verificare se i dati passati alla stored sono corretti ed il motivo del perchè non è stata effettuata la Insert, esempio : se mi restituisce -3 io giá so che non ha inserito il record perchè per esempio il codice della compagnia che ho passato non esiste nella base dato, ecc

  4. #4
    Beh effettivamente si, potevo utilizzare una copia, è vero!! passavo un parametro in piú ed avevo risolto due ore prima!! buono bene a sapersi!! mi sono andato a complicare un po la vita !! grazie!

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    E comunque, non puoi fare una copia della stored ed usare quella, modificandola ?

    comunque credo che basti un parametro di output se ho ben capito il problema:

    http://stackoverflow.com/questions/1...ers-in-c-sharp
    Ultima modifica di djciko; 09-09-2015 a 15:22

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.