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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  como inserir ou excluir dados em tabela deACCESS97
ducksjr
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 08/06/2004 07:55 hs            
Estou tendo o mesmo problema quanto a inclusão, exclusão e edição, espero que alguem possa me ajudar.
 
gratoEmoções
   
Charles
não registrado
ENUNCIADA !
Postada em 08/06/2004 10:15 hs   
Para Conectar num Banco de Dados por método DAO no Access97:

1) Vá no menu Project - References do VB, marque a opção "Microsoft DAO 3.51 Objects"

2-a)Para conectar no Banco de Dados (Banco de Dados sem senha):

   Dim Banco as DAO.Database
   Set Banco = Workspaces(0).OpenDatabase("C:Teste.mdb")  

2-b)Para conectar no Banco de Dados (Banco de Dados com senha):

   Dim Banco as DAO.Database
   Set Banco = Workspaces(0).OpenDatabase("C:Teste.mdb",False,False,";pwd=Senha")  

3) Para Gravar dados numa tabela:

  Dim Tabela as DAO.Recordset
  Set Tabela = Banco.Openrecordset("Clientes",dbOpenTable)
  Tabela.AddNew
  Tabela!Codigo = 100
  Tabela!Nome = txtNome.Text
  Tabela!Endereco = txtEndereco.Text
  Tabela.Update
  Tabela.Close

4)Para Excluir um registro:

   Banco.Execute "Delete * from Clientes where Codigo = " & txtCodigo.Text

   ou

   Set Tabela = Banco.OpenRecordset("Select * from Clientes where Codigo=" & txtCodigo.Text)
   If Not Tabela.EOF Then
       Tabela.Delete
       MsgBox "Cliente Excluído!!"
   Else
       MsgBox "Cliente Não Existente!"
   End If
   Tabela.Close

5) Para Editar (Alterar) um Registro:

  Set Tabela = Banco.OpenRecordset("Select * from Clientes where Codigo=" & txtCodigo.Text)
  If Not Tabela.EOF Then
       Tabela.Edit
       Tabela!Nome = txtNovoNome.Text
       Tabela!Endereco=txtNovoEndereco.Text
       Tabela.Update
  Else
       MsgBox "Cliente Não Existente! Faça a Inclusão antes!"
  End If
  Tabela.Close

  ************************************ Espero que isso ajude!!! *************************************

Abraços!!!
Charles






   
Página(s): 2/2     « ANTERIOR  


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