Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tiego Douglas

Stored Procedure

Recommended Posts

Por favor, preciso de ajuda com uma stored procedure, estou acompanhando vídeo aulas do : Renato I. Haddad e no material de estudo existe uma rotina que não diz o conteúdo de uma procedure, e eu não estou acertando escrevê-la. O objetivo da procedure deve ser retornar os campos da tabela nos objetos (textbox.text), alguém poderia me ajudar?

 

eu arrisquei escrever a procedure, mais não sei se é assim:

 

Tenho certeza que alguem vai me ajudar http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

protected void lstClientes_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			// Define a conexão e o DataReader
			SqlConnection conn = new SqlConnection();
			SqlCommand cmd = new SqlCommand();
			SqlDataReader dr;
		// Nome da Stored Procedure
		string cmdText = "sp_CustomersDados";
		try
		{
				conn = new SqlConnection(conexao);
			conn.Open();
				  cmd = new SqlCommand(cmdText, conn);
			cmd.CommandType = CommandType.StoredProcedure;
			// Define os parâmetros da SP
SqlParameter pCodigo = new SqlParameter("@codigo", SqlDbType.VarChar);
				pCodigo.Value = lstClientes.SelectedItem.Value;
				cmd.Parameters.Add(pCodigo);
			// Executa o DataReader e exibe o conteúdo
			dr = cmd.ExecuteReader();
			if (dr.Read())
			{
			txtCodigo.Text = dr["CustomerID"].ToString();
			txtEmpresa.Text = dr["CompanyName"].ToString();
			txtContato.Text = dr["ContactName"].ToString();
			txtCargo.Text = dr["ContactTitle"].ToString();
			txtEndereco.Text = dr["Address"].ToString();
			}
			dr.Close();
			}
			finally
			{
				conn.Close();
			}
			lblResultado.Text = "";
		}
ALTER PROCEDURE sp_CustomersDados 
@codigo char
AS
Select CustomerID, CompanyName, ContactName,ContactTitle,Address FROM Customers
where  CustomerID = @codigo
return

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal, eu postei um codigo em c# fazendo uma rotina que chame uma procedure, eu preciso que alguem de uma olhada no codigo c# e veja se é assim que eu escrevo a procedure, eu estou estudando muito, preciso de ajuda.

 

ALTER PROCEDURE sp_CustomersDados
@codigo char
AS
Select CustomerID, CompanyName, ContactName,ContactTitle,Address FROM Customers
where  CustomerID = @codigo
return

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.