|
1. Llamar al procedimiento almacenado: Sustituir la cadena por el nombre del procedimiento almacenado. string strSql = "proc_transfer"; 2. Establecer el tipo de script sql: sqlComm.CommandType= CommandType.StoredProcedure; 3. Procedimiento almacenado con parámetros: (los dos primeros pasos permanecen sin cambios) (1) Definir el objeto de parámetro que se va a pasar al procedimiento almacenado: SqlParameter SqlParametersqlPara = nuevo SqlParameter("El nombre del parámetro en el procedimiento almacenado", El tipo de datos en la base de datos); sqlPara2.Value = outID; //putc #en el objeto de parámetro (2) para poner el objeto de parámetro anterior enMandoEntra sqlComm.Parameters.Add(sqlPara); (3El siguiente paso sigue siendo el mismo: seaMandoejecutar 4.Procedimientos almacenados con parámetros de salida (1Que3(1Una frase más: establece una propiedad de modo que el objeto del parámetro se convierta en el parámetro de salida sqlPara.Direction = ParameterDirection.Output; (2Con3(2) es lo mismo (3Con3(3) es lo mismo (4Obtén el parámetro de salida: Obtén el valor en el parámetro de salida stringmess = sqlPara4.Value.ToString();
|