begin process at 2008 08 08 21:38:28
1 223 607 membres
365 nouveaux aujourd'hui
14 230 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Recuperer la valeur de retour d'une fonction SQL Serveur [ Archives / Base de données ] (Ourasie)

Recuperer la valeur de retour d'une fonction SQL Serveur le 04/02/2006 06:41:46

Ourasie
Bonjour !
J'ai un petit probleme avec une fonction sur MS SQL Serveur.
Cette fonction renvoie varchar(4000)  et je n'arrive pas a recuperer la valeur de retour.


SqlCommand sql_comm = new SqlCommand();
sql_comm.Connection = ado;
sql_comm.CommandText = "DBO.GET_SQL";
sql_comm.CommandType = System.Data.CommandType.StoredProcedure;
sql_comm.Parameters.Add(new SqlParameter("@ID_SQL",SqlDbType.Int));
sql_comm.Parameters["@ID_SQL"].Value = sqlNo;
sql_comm.ExecuteNonQuery();


et maintenant je dois recuperer sql_comm.Parameters[0].Value
... mais je n'arrive pas...

Re : Recuperer la valeur de retour d'une fonction SQL Serveur le 04/02/2006 19:00:10

Ourasie

J'ai resolu  deja  le probleme ! Merci pour le soutien moral !

il faut cree le parametre comme ca

sql_comm.Parameters.Add(new SqlParameter("@RES",SqlDbType.VarChar,4000));
sql_comm.Parameters[0].Direction = System.Data.ParameterDirection.ReturnValue;

et determiner sa direction...Ensuite apres

sql_comm.ExecuteNonQuery();

recuperer sa valeur

stringVar = (string) sql_comm.Parameters[0].Value;


Voila...



Classé sous : fonction, recuperer, sql, valeur, comm

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS