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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  access 2007 com VB6eito em
jose ailton
não registrado
ENUNCIADA !
Postada em 02/08/2011 08:30 hs   
Alguem pode me ajudar


porque nao consigo conectar um objeto tipo DATA CONTROL com uma tabela feito em ACCESS 2007, usando VB6
   
Eduardo
não registrado
ENUNCIADA !
Postada em 02/08/2011 11:11 hs   
Simples;ele é antiguinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnho,só isso.
   
JOSE AILTON
não registrado
ENUNCIADA !
Postada em 02/08/2011 11:42 hs   
Muito obrigado

Eduardo, sua resposta muito útil, continue com esse tipo de ajuda que será bem agradecido
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 02/08/2011 22:21 hs            
José vc ficou chateado com o Eduardo, porém é isso mesmo o objeto data control é antigo e digo mais mesmo que vc consiga conectar terá algumas instabilidades, minha sugestão é, use ADO terá um resultado mais estavel.
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 03/08/2011 09:58 hs            
ISSO DATA CONTROL É MAIS PARA DAO.  UTILIZE ADODC COM ADO
   
dr.X
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 09/08/2011 21:34 hs            
José Ailton, siga o conselho do Treze. ADODC é muito estável e sobrepuja o rdo dao, pois ele resolve estas tecnologias mais antigas.
Qualquer dúvida poste. Eu ainda te sugiro colocar um componente ADODC no form Principal e declarar as conexões em um módulo. Desse jeito:
 
1º Conexão no Módulo

Option Explicit
Public CON As AdoDB.Connection
Public RS As AdoDB.Recordset
-----------------------------------------------------------
Sub Conectar()
Set CON = CreateObject("ADODB.Connection")
Set RS = CreateObject("ADODB.Recordset")
CON.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "dBF.mdb"
RS.CursorLocation = adUseClient
End Sub
 
2º Chamar a função "Conectar" no formLoad
Private Sub Form_Load()
Conectar
CarregaCodCli
End Sub

3º Criar Função: Ela será colocada no FormLoad para carregar os códigos na combo
Sub CarregaCodCli()
Set RS.ActiveConnection = CON
RS.Open "select * from CLIENTES"
Do While Not RS.EOF
cboBC.AddItem RS!CODCLIENTE
RS.MoveNext
Loop
End Sub

4º no evento Click, chamar conexão do bd e extrair dados com um recorsets
Neste caso: Extrair informações do cliente e exibí-los em labels
Private Sub cboBC_Click()
Conectar
RS.Open "Select * FROM CLIENTES where CODCLIENTE= '" & cboBC.Text & _
"'order by CODCLIENTE", CON, adOpenStatic, adLockOptimistic
Label7.Caption = RS.Fields(0)
Label8.Caption = RS.Fields(1)
Label9.Caption = RS.Fields(2)
End Sub
 
É só um exemplo básico.
 
Espero ter ajudado.
   
Página(s): 1/2      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