Array
(
)

gridview + stored procedure

Paulo Costa
   - 01 abr 2010

como faço para receber um resultado de uma stored procedure em C#  windows form ? é o seguinte na SP tem uma condicao e se uma das condicoes for falsa ele da um select 'mensagem' queria pegar essa mensagem no c# e informar atraves do messagebox.   Outra pergunta é a seguinte no gridview tem aquele evento dataGridView1_RowValidated e nesse evento queria saber um jeito de impedir de criar automaticamente nova linha se determinada coisa acontecer na Stored Procedure, caso seja inserido direito no BD ficaria default e criaria nova linha :)   obrigado galera

Timuio
   - 01 abr 2010

#Código  ALTER PROCEDURE spTeste
@Campo varchar (20),
@Status varchar (255) = '' output
AS
if not exists (SELECT Campo FROM Tabela WHERE Campo = @Campo)
begin
Insert Into Tabela (Campo)
Values (@Campo)

set @Status = 'Campo ' + @Campo + ' incluído com sucesso!'

end
else
begin
set @Status = 'Campo ' + @Campo + ' já existe!'
end

RETURN


#CódigoSqlParameter pStatus = new SqlParameter("@Status", SqlDbType.VarChar, 255);
            pStatus.Direction = ParameterDirection.Output;
            cd.Parameters.Add(pStatus);

lblStatus.Text = pStatus.Value.ToString();


ve se ajuda!!

0
|
0