Ir para conteúdo

POWERED BY:

Arquivado

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

Cintia_Ribeiro

[Resolvido] Update

Recommended Posts

Galera,

 

estou desenvolvendo e aprendendo um pouco de asp.net e c# e não sei como fazer uma pesquisa.

 

Eu tenha uma classe onde tenho o seguinte código (na verdade é só uma parte do código)

 


public static void update(int End_Id, string End_Local) { 

           SqlConnection con = new SqlConnection(_conexao);
           SqlCommand cmd = new SqlCommand("Alterar_Endereco", con);
           cmd.CommandType = CommandType.StoredProcedure;
           cmd.Parameters.AddWithValue("@ID", End_Id);
           cmd.Parameters.AddWithValue("@Local", End_Local);
           using (con) {
               con.Open();
               cmd.ExecuteNonQuery();
           }
           con.Close();

 

E tenho uma página com a seguinte estrutura


<div>

       Codigo:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
       local<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
       <asp:Button ID="Button1" runat="server" Text="Salvar alteração" />

   </div>

 

 

A minha dúvida é o seguinte, como faço para entrar com o código a ser pesquisado no textbox1, o textbox2 receber a pesquisa e ao clicar no button executar o update

Compartilhar este post


Link para o post
Compartilhar em outros sites

se o banco é sql server você pode estar tendo problemas com o schema..

 

falo isso pois não sei como está sua connection string, dependo de como estiver coloque [banco].[schema].alterar_endereço

 

ou

 

 

ele nem chama a função update ????

 

se chama intercepte os valores dos controles que podem estar sendo perdidos no moment do postback

Compartilhar este post


Link para o post
Compartilhar em outros sites


  <connectionStrings>
  <add name="conexao" connectionString="Data Source=HOME\SQLEXPRESS;Initial Catalog=Cederj; User ID=usuario; Password = senha;" />
  <remove name="LocalSqlServer"/>
  <add name="LocalSqlServer" connectionString="Data Source=HOME\SQLEXPRESS;Initial Catalog=Cederj; User ID=usuario; Password = senha;" />
 </connectionStrings>

 

como verifico se ele tá ou não chamando a função?

 

Sou nova em asp.net e c# ainda estou muito perdida

Compartilhar este post


Link para o post
Compartilhar em outros sites

cintia

 

primeiro, sempre que postar configurações troque usuario e senha como fiz editando o seu post, para evitar probemas em seu sistema ok ??

 

para interceptar coloque um breakpoint na linha, para isso pressione F9

 

public static void update(int End_Id, string End_Local)

 

e debug, caso ao clicar no botão o código não chegar ou seja ele volta pro visual studio...

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.