|
1. Chame o procedimento armazenado: Substitua a string pelo nome do procedimento armazenado. string strSql = "proc_transfer"; 2. Defina o tipo de script sql: sqlComm.CommandType= CommandType.StoredProcedure; 3. Procedimento armazenado com parâmetros: (os dois primeiros passos permanecem inalterados) (1) Definir o objeto de parâmetro a ser passado para o procedimento armazenado: SqlParameter SqlParametersqlPara = novo SqlParameter("O nome do parâmetro no procedimento armazenado", O tipo de dados no banco de dados); sqlPara2.Value = outID; //Coloquec #no objeto de parâmetros (2) para colocar o objeto de parâmetro anterior emComandoEntra sqlComm.Parameters.Add(sqlPara); (3O próximo passo permanece o mesmo: sejaComandoexecutar 4.Procedimentos armazenados com parâmetros de saída (1Que3(1Mais uma frase: defina uma propriedade para que o objeto do parâmetro se torne o parâmetro de saída sqlPara.Direction = ParameterDirection.Output; (2Com3(2) é a mesma (3Com3(3) é a mesma (4Obtenha o parâmetro de saída: Obtenha o valor no parâmetro de saída stringmess = sqlPara4.Value.ToString();
|