USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Help Update funciona como Insert
Nsi-Developer
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 06/10/2006 14:59 hs            
Pessoal eu estou usando o código abaixo para alterar um registro e não para inserir um novo, mas ele esta inserindo um novo e não alterando, alguem sabe onde estou errando?
 
'atribui os valores dos campos do formulário aos campos da tabela
Rs_Alterar!codigo = txt_cod.Text
Rs_Alterar!descricao = txt_desc.Text
Rs_Alterar!categoria = txt_cat.Text
Rs_Alterar!familia = txt_fam.Text
Rs_Alterar!formato = txt_for.Text
Rs_Alterar!linha = txt_lin.Text
Rs_Alterar!pt_com = txt_pct.Text
Rs_Alterar!cx_com = txt_cxc.Text
Rs_Alterar!pacotes = txt_pac.Text
Rs_Alterar!cb_caixa = txt_cbc.Text
Rs_Alterar!cb_pacote = txt_cbp.Text
Rs_Alterar!cb_produto = txt_cbpr.Text
Rs_Alterar.Update
'limpa os campos após ter feito a alteração
Call LimpaCampo
   
Fuintersoft1
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 03/01/2007 19:30 hs            
utilize outra forma por exempo
variavel = "update tabela set campo1 = 'dados', campo2 = 'dados'
where condição"
 execulte rs.variavel
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 03/01/2007 20:07 hs            
Por não ter o Rs.Edit vc deve estar usando ADO...
Posicione o registro antes de alterar.
 
Se usar DAO tem q ter o Rs.Edit antes de começar a atribuição dos valores aos campos. ou pode fazer via sql como o colega colocou acima seja em ADO ou DAO.
 
ADO
Conexao.Execute SQL
 
DAO
BANCO.Execute SQL
 
at+
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página