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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Apagando registros com o mesmo codigo
assistency
NOVA FATIMA PR
PR - BRASIL
ENUNCIADA !
Postada em 12/10/2010 17:47 hs         
Pessoal gostaria de apagar os registros que tem um mesmo codigo ID eu uso a seguinte forma pra apagar todo banco de dados mas nao consegui especificar que fosse apagado apenas os com ID especifico que ue quero
 
'Aqui apaga todos produtos que foram passados
Set AreaTrabalho = DBEngine.Workspaces(0)
Set XBCO = AreaTrabalho.OpenDatabase(App.Path & "Cadastro.Mdb", False, False)
query = "Select * From caixa order by codigo"
Set dyn = XBCO.CreateDynaset(query)
While Not dyn.EOF
dyn.Delete
dyn.MoveNext
Wend
XBCO.Close
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
Postada em 13/10/2010 10:17 hs            
seria assim:

Set AreaTrabalho = DBEngine.Workspaces(0)
Set XBCO = AreaTrabalho.OpenDatabase(App.Path & "Cadastro.Mdb", False, False)
'se for o codigo alfanumerico assim
query = "Delete From caixa where codigo=' " & textcodigo.text & " ' "
'se for o codigo numerico assim
query = "Delete From caixa where codigo= " & textcodigo.text & "  "
Set dyn = XBCO.CreateDynaset(query)
While Not dyn.EOF
dyn.delete
dyn.update
dyn.MoveNext
Wend
XBCO.Close
     
Orlando
não registrado
Postada em 13/10/2010 11:00 hs   
Juan Carlos R.A  você testou esse código."Set dyn = XBCO.CreateDynaset(query)".
     
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 13/10/2010 11:05 hs            
pq a pergunta?
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 13/10/2010 11:09 hs            
Olha no ado seria mais bem facil

set regtabela=cn.execute("select * from caixa  where codigo=' " & textcodigo.text & " ' ")
if not regtabela.eof then
      cn.execute("Delete From caixa where codigo=' " & textcodigo.text & " ' ")
      regtabela.requery
endif

regtabela.close
set regtabela=Nothing

   
Orlando
não registrado
ENUNCIADA !
Postada em 13/10/2010 14:36 hs   
Gostaria de saber se o seu teste saiu perfeito,porque o meu deu zebra.Se vc digitar
set dyn =XBCO.CreateDynaset(query) não da certo.E sim XBCO.CreateQueryDef.
   
Página(s): 1/5      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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