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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  acesso ao banco de dados
andsifer
BARUERI
SP - BRASIL
Postada em 23/10/2006 11:02 hs            
Bom dia,
 
Estou tentando realizar uma inserção de dados em uma banco de dados mdb, e sempre que seleciono o botão new que contem o seguinte código ele me retorna o error '91', se alguém já passou por isso e conseguiu uma solução me ajude.
 
abaixo segue o código do programa
 
Public dirdados As String       'caminho do banco de dados
Public ws As Workspace          'espaco de banco de dados
Public db As Database           'nome do banco no programa
Public rsclientes As Recordset  'definindo o name das tabelas no programa
 
Private Sub cmdanterior_Click()
    rsclientes.MovePrevious
End Sub
Private Sub cmdeditar_Click()
    rsclientes.Edit
End Sub
Private Sub cmdexcluir_Click()
    rsclientes.Delete
End Sub
Private Sub cmdnovo_Click()
    rsclientes.AddNew
    txtcodigo.SetFocus
    cmdnovo.Visible = False
    cmdexcluir.Visible = False
    cmdsalvar.Visible = True
    cmdeditar.Visible = True
End Sub
Private Sub cmdproximo_Click()
    rsclientes.MoveNext
End Sub
Private Sub cmdsalvar_Click()
    rsclientes("codigo") = txtcodigo.Text
    rsclientes("nome") = txtnome.Text
    rsclientes("endereco") = txtendereco.Text
    rsclientes("cpf") = txtcpf.Text
    rsclientes("bairro") = txtbairro.Text
    rsclientes("cidade") = txtcidade.Text
    rsclientes("uf") = txtuf.Text
    rsclientes("cep") = txtcep.Text
    rsclientes("telefone") = txttelefone.Text
    rsclientes("celular") = txtcelular.Text
    rsclientes.Update
    cmdnovo.Visible = True
    cmdexcluir.Visible = True
    cmdsalvar.Visible = False
    cmdeditar.Visible = False
End Sub
 
Private Sub Form_Load()
    frmClientes.Width = 12
Bom dia,
 
Estou tentando realizar uma inserção de dados em uma banco de dados mdb, e sempre que seleciono o botão new que contem o seguinte código ele me retorna o error '91', se alguém já passou por isso e conseguiu uma solução me ajude.
 
abaixo segue o código do programa
 
Public dirdados As String       'caminho do banco de dados
Public ws As Workspace          'espaco de banco de dados
Public db As Database           'nome do banco no programa
Public rsclientes As Recordset  'definindo o name das tabelas no programa
 
Private Sub cmdanterior_Click()
    rsclientes.MovePrevious
End Sub
Private Sub cmdeditar_Click()
    rsclientes.Edit
End Sub
Private Sub cmdexcluir_Click()
    rsclientes.Delete
End Sub
Private Sub cmdnovo_Click()
    rsclientes.AddNew
    txtcodigo.SetFocus
    cmdnovo.Visible = False
    cmdexcluir.Visible = False
    cmdsalvar.Visible = True
    cmdeditar.Visible = True
End Sub
Private Sub cmdproximo_Click()
    rsclientes.MoveNext
End Sub
Private Sub cmdsalvar_Click()
    rsclientes("codigo") = txtcodigo.Text
    rsclientes("nome") = txtnome.Text
    rsclientes("endereco") = txtendereco.Text
    rsclientes("cpf") = txtcpf.Text
    rsclientes("bairro") = txtbairro.Text
    rsclientes("cidade") = txtcidade.Text
    rsclientes("uf") = txtuf.Text
    rsclientes("cep") = txtcep.Text
    rsclientes("telefone") = txttelefone.Text
    rsclientes("celular") = txtcelular.Text
    rsclientes.Update
    cmdnovo.Visible = True
    cmdexcluir.Visible = True
    cmdsalvar.Visible = False
    cmdeditar.Visible = False
End Sub
 
Private Sub Form_Load()
    frmClientes.Width = 12000
    frmClientes.Height = 7500
   
End Sub
000
    frmClientes.Height = 7500
   
End Sub
     
Ivo Borges
BARRETOS
SP - BRASIL
ENUNCIADA !
Postada em 23/10/2006 12:07 hs            
Tente fazer assim
Declare na Secão General do form
 
Dim Incluir as boolean
 
No botao novo
 
incluir = true
 
no botao salvar
 
if incluir = true then
  rsclientes.addnew
  rsclientes("codigo") = txtcodigo.Text
    rsclientes("nome") = txtnome.Text
    rsclientes("endereco") = txtendereco.Text
    rsclientes("cpf") = txtcpf.Text
    rsclientes("bairro") = txtbairro.Text
    rsclientes("cidade") = txtcidade.Text
    rsclientes("uf") = txtuf.Text
    rsclientes("cep") = txtcep.Text
    rsclientes("telefone") = txttelefone.Text
    rsclientes("celular") = txtcelular.Text
    rsclientes.Update
    cmdnovo.Visible = True
    cmdexcluir.Visible = True
    cmdsalvar.Visible = False
    cmdeditar.Visible = False
elseif incluir = false then
  rsclientes("codigo") = txtcodigo.Text
    rsclientes("nome") = txtnome.Text
    rsclientes("endereco") = txtendereco.Text
    rsclientes("cpf") = txtcpf.Text
    rsclientes("bairro") = txtbairro.Text
    rsclientes("cidade") = txtcidade.Text
    rsclientes("uf") = txtuf.Text
    rsclientes("cep") = txtcep.Text
    rsclientes("telefone") = txttelefone.Text
    rsclientes("celular") = txtcelular.Text
    rsclientes.Update
    cmdnovo.Visible = True
    cmdexcluir.Visible = True
    cmdsalvar.Visible = False
    cmdeditar.Visible = False
end if
 
 
   
andsifer
BARUERI
SP - BRASIL
Postada em 23/10/2006 18:29 hs            
Boa noite,
 
Gostaria de agracer pela ajuda que foi de grande utilidade.
 
Obrigado.
     
Página(s): 1/1    


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