gridview + stored procedure
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
Paulo Costa
Curtidas 0
Respostas
Timuio
01/04/2010
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
SqlParameter pStatus = new SqlParameter("@Status", SqlDbType.VarChar, 255);
pStatus.Direction = ParameterDirection.Output;
cd.Parameters.Add(pStatus);
lblStatus.Text = pStatus.Value.ToString();
ve se ajuda!!
GOSTEI 0