Problema na atualização de registros
18/04/2008
0
estou usando o seguinte codigo para passar os meus dados para uma pagina de edição:
TextBox tbox = (TextBox) pnlusuario.FindControl(´txtoperador´);
tbox.Text = rs.Fields[´OPERADOR´].Value.ToString();
txtoperador.Enabled = false;
tbox = (TextBox) pnlusuario.FindControl(´txtnomeoperador´);
tbox.Text = rs.Fields[´NOMEOPERADOR´].Value.ToString();
qdo altero os dados que joguei nos meus textbox ele nao altera o nome do operador...
Qdo nao alimento os texbox os dados que estao no banco de dados ele faz a alteração.
Utilizo para alterar o codigo abaixo:
string Vsql1 = ´UPDATE OPERADOR SET NOMEOPERADOR = ´´ + txtnomeoperador.Text.ToString()
+ ´´, SENHA = ´´ + txtsenha.Text.ToString()
+ ´´ WHERE OPERADOR = ´´ + txtoperador.Text.ToString() + ´´;´;
e executo o sql.
alguem pode me ajudar :
desde ja agradeço
valew
TextBox tbox = (TextBox) pnlusuario.FindControl(´txtoperador´);
tbox.Text = rs.Fields[´OPERADOR´].Value.ToString();
txtoperador.Enabled = false;
tbox = (TextBox) pnlusuario.FindControl(´txtnomeoperador´);
tbox.Text = rs.Fields[´NOMEOPERADOR´].Value.ToString();
qdo altero os dados que joguei nos meus textbox ele nao altera o nome do operador...
Qdo nao alimento os texbox os dados que estao no banco de dados ele faz a alteração.
Utilizo para alterar o codigo abaixo:
string Vsql1 = ´UPDATE OPERADOR SET NOMEOPERADOR = ´´ + txtnomeoperador.Text.ToString()
+ ´´, SENHA = ´´ + txtsenha.Text.ToString()
+ ´´ WHERE OPERADOR = ´´ + txtoperador.Text.ToString() + ´´;´;
e executo o sql.
alguem pode me ajudar :
desde ja agradeço
valew
Rfurlanbb
Curtir tópico
+ 0
Responder
Posts
24/04/2008
Burnbr
Acho que é pq vc nao ta verificando se a pagina esta em postback.
if (!isPostBack)
{
agora preenche o campo e faz o update
}
espero ter ajudado
if (!isPostBack)
{
agora preenche o campo e faz o update
}
espero ter ajudado
Responder
Clique aqui para fazer login e interagir na Comunidade :)