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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Carregar Grid ADO
Rogerio
não registrado
Postada em 18/11/2009 00:47 hs   

Estou iniciando em programação ADO. uso vb6 e access. Consegui carregar uma Combobox com nomes de pessoas usando a conexao ADO. Porém não consigo carregar a grid, pois formatei as colunas cód e nomes corretamente e quando rodo o programa a grid aparece sem caregar, o que está errado neste código , agradeço desde já obrigado.

 

Private sub form load

  Call AbrirBanco 'aqui chamei a conexao ADO no módulo

   

      Set rsTabela = New ADODB.Recordset

      sqlString = "SELECT * FROM TabClientes"

   

     rsTabela.Open sqlString, strConexao, adOpenKeyset, adLockOptimistic

 

Call carregagrid

 

End sub

 

 

Rotina que preenche a grid

 

Public Sub preenchergrid()

 

    Dim rsTabela As ADODB.Recordset

    Dim sqlString As String

    Dim contador As Integer

   

     sqlString = "SELECT * FROM TabClientes ORDER BY Nome"

 

 

     set rsTabela = New ADODB.Recordset

     rsTabela.CursorLocation = adUseClient

     rsTabela.Open sqlString, strConexao, adOpenKeyset, adLockOptimistic

    set DataGrid1.DataSource = rsTabela

    

    DataGrid1.Refresh

   

     
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 18/11/2009 14:51 hs            
eu não estou vendo onde vc está chamando o sub preenchergrid()
   
Rogerio
não registrado
Postada em 18/11/2009 17:45 hs   
A sim, desculpe, eu digitei errado, o preenchergrid está no fim do form load, eu digitei errado, não é o "call carregargrid", mas no meu código digitei certo: é o preenchergrid.
     
Rogerio
não registrado
ENUNCIADA !
Postada em 18/11/2009 23:01 hs   
Desculpem, descobrir qual foi o erro de não carregar a grid, o código está certo, porém na hora de abrir a conexão no módulo eu esqueci de um detalhe de abrir a string que abriria o Jet.OLEDB.4.0. ´Foi resolvido, Muito obrigado pela boa vontade de vocês, valeu.
   
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