daab

09/07/2004 - 23:32 por javi | Informe spam
cómo hago con daab para que me regrese un prm output, o
sea, tengo:

SqlHelper.ExecuteNonQuery( _
SQLCONNECTIONSTRING, _
"Insert_Noticia", _
TituloNoticia, id)


quiero que id tome el valor de retorno del sql... cómo
puedo hacerlo? el sp ya està programado correctamente
pero no se como hacer para que vuelva el valor

gracias

Preguntas similare

Leer las respuestas

#1 Alejandro Perez
12/07/2004 - 21:27 | Informe spam
Hola Javi, si no te entendi mal, quieres ejecutar un SP y
obtener el identity del registro. Aqui te dejo un codigo
de ejemplo, esto deberia ayudarte...:
Cuidate!

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



SqlConnection cnConexion = new SqlConnection
("StringConexion");
SqlCommand cmdEjemplo = new SqlCommand("SPInsertar",
cnConexion);
cmdEjemplo.CommandType = CommandType.StoredProcedure;

SqlParameter sampParm = cmdEjemplo.Parameters.Add
("RETURN_VALUE", SqlDbType.Int);
sampParm.Direction = ParameterDirection.ReturnValue;

sampParm = cmdEjemplo.Parameters.Add("@InputParm",
SqlDbType.NVarChar, 12);
sampParm.Value = "Valor de Ejemplo";

sampParm = cmdEjemplo.Parameters.Add("@OutputParm",
SqlDbType.NVarChar, 28);
sampParm.Direction = ParameterDirection.Output;

cnConexion.Open();
cmdEjemplo.ExecuteNonQuery();

string strSalida=cmdEjemplo.Parameters
["@OutputParm"].Value.ToString();
string strReturn=cmdEjemplo.Parameters
["RETURN_VALUE"].Value.ToString();


cómo hago con daab para que me regrese un prm output, o
sea, tengo:

SqlHelper.ExecuteNonQuery( _
SQLCONNECTIONSTRING, _
"Insert_Noticia", _
TituloNoticia, id)


quiero que id tome el valor de retorno del sql... cómo
puedo hacerlo? el sp ya està programado correctamente
pero no se como hacer para que vuelva el valor

gracias
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida