gridview + stored procedure
01/04/2010
0
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
Curtir tópico
+ 0
Responder
Posts
01/04/2010
Timuio
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!!
Responder
Clique aqui para fazer login e interagir na Comunidade :)