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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  começando em ado
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 26/12/2005 08:27 hs            
estou começando a  migrar de dao para ado, e gostaria de saber, qual objeto referencio, pois nas referencias do vb6, tenho o seguinte:
microsoft activex data objects 2.0 library
microsoft activex data objects 2.1 library
microsoft activex data objects 2.5 library
microsoft activex data objects 2.6 library
microsoft activex data objects 2.7 library
microsoft activex data objects 2.8 library
microsoft activex data objects 2.7 recordset library
microsoft activex data objects (multi dimensional)2.7 library
e depois de referenciar, como faço para criar a conexão em um módulo ?, pois pretendo deixar a conexão com o banco sempre aberta, e a cada form, abrir os recordsets necessários. Grato.
   
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 26/12/2005 09:01 hs            
futura, eu particularmente uso o 2.6, mas nao sei quais as diferenças de um para os outros.
criar conexao:
dim conexao as adodb.connection
set conexao = new adodb.connection
conexao.open "string de conexao"
 
   
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 26/12/2005 09:24 hs            
Pessoal, estou referenciando o ado 2.6, mas ao abrir a conexão, da o seguinte erro: run-time error 429 - activex component can´t create object
   
Clau
ARARAQUARA
SP - BRASIL
ENUNCIADA !
Postada em 27/12/2005 07:44 hs            
Olá!

Referencie os dois objetos abaixo.
 
microsoft activex data objects 2.8 library
microsoft activex data objects 2.7 recordset library
 
Para deixar a conexão sempre aberta, declare no módulo o seguinte:
Public cnBanco As New ADODB.Connection
 
E no evento Load do seu form principal, realize a conexão.
Private Sub FormPrincipal_Load()
cnBanco.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & "C:Banco.mdb" & ";" & "Persist Security Info=False"
cnBanco.Open
End Sub
 
Abrindo um tabela em  outro form - pode ser no evento Load do form ou até mesmo em um botão.
 
Dim rstabela As New ADODB.Recordset
 
rstabela.CursorType = adOpenKeyset
rstabela.LockType = adLockOptimistic
rstabela.Open "Select * from tabela ", cnBanco, , , adCmdText
 
Espero ter ajudado!
 

Claudene Gonçalves                                                                                            msn: claudeneg@hotmail.com

   
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 27/12/2005 08:09 hs            
clau , vc sabe me dizer como passo a conexao como parametro para um metodo de uma dll?
     
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