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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Conexão com Banco de dados
jhow jhow
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 24/06/2013 12:13 hs            
Bom dia Galerinha !!!

Estou com a dificuldade para efetuar a conexão entre um sisteminha que estou desenvolvendo, e um BD em access, na linha de código aonde é selecionada a tabela que esta com os dados que desejo efetuar a pesquisa...
Estou entrando nesse mundo agora e ainda um pouco perdido, se alguem puder eu mano o Print do erro para que seja melhor identificado.

O erro esta nessa linha:

tabela.Open("Select * from bdredes where Cod_cli = " & txtcod.Text & "", conecta, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)

é emitido uma msgm de erro quando executo a aplicação, informando que (A conexão não pode ser usada para realizar esta operação. Ela está fechada ou é inválida neste contexto.)




Rogerio B. Dallaqua
TÓPICO EDITADO
 
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 25/06/2013 08:34 hs            
Primeiro, abra o banco de dados:
   Dim Conecta as new adodb.Connection
   dim Tabela as new Adodb.Recordset
   Conecta.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strLocalBD & "NomeBD.MDB;"
  tabela.Open("Select * from bdredes where Cod_cli = " & txtcod.Text & "", conecta, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)
  if not tabela.EOF then
     ......
  Endif
  tabela.close
  conecta.close

Obs. No Projeto precisa setar em "Project/References/Microsoft DAO 2.5/3.51 pra access 95 ou Microsoft DAO 3.6 para os mais recentes.
   Setar também "Microsoft Active X Data Objetcts 2.1 ou (2.6) Library para acesso com ADO.
   
jhow jhow
não registrado
ENUNCIADA !
Postada em 25/06/2013 21:49 hs   
Boa noite Carlos !Eu fiz a conexão da maneira que vc falou tudo ok !!porém quando eu insiro a referencia Microsoft ActiveX data objects 2.6Tudo que estiver (ADODB.CursorTypeEnum.adOpenStatic, DODB.LockTypeEnum.adLockOptimistic) ele grifa.E se retiro a referencia citada acima e insiro a DAO 3.6 ele informa:"Provedor não encontrado. É possível que ele não esteja instalado corretamente."Cara ta dificil viu kkk !!!!
   
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 27/06/2013 15:26 hs            
Tenta assim:

tabela.Open("Select * from bdredes where Cod_cli = " & txtcod.Text & "", conecta,adOpenKeyset, adLockPessimistic)
TÓPICO EDITADO
 
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