CONEXÃO COM BANCO DE DADOS ACCESS
Meus amigos, há um tempo atrás postei sobre um erro ao instalar o programa em outras máquinas, ocorre que de inÃcio eu achava que o problema era com
os controles (Chameleon Button, LoozeXp etc) mas pra minha sorte eu descobri (da pior maneira possÃvel) que o erro está no modo como eu conecto ao banco
de dados.
Gostaria que alguém me passasse um outro modo de conexão e de consulta ao bd, se possÃvel
o mais parecido com esse possÃvel pois eu não tenho como reaprender a fazer consultas.
Se alguém tiver pequenos projetos prontos com conexão eu também aceito.
Segue o modo como faço a conexão e consulta ao bd:
No Módulo:
No Formuário:
os controles (Chameleon Button, LoozeXp etc) mas pra minha sorte eu descobri (da pior maneira possÃvel) que o erro está no modo como eu conecto ao banco
de dados.
Gostaria que alguém me passasse um outro modo de conexão e de consulta ao bd, se possÃvel
o mais parecido com esse possÃvel pois eu não tenho como reaprender a fazer consultas.
Se alguém tiver pequenos projetos prontos com conexão eu também aceito.
Segue o modo como faço a conexão e consulta ao bd:
No Módulo:
Public db As New ADODB.Connection
Public rs As New ADODB.Recordset
Public Path As String
Public Sub ConnectDB()
Path = App.Path & [Ô]\Padrao.mdb[Ô]
db.Open [Ô]Provider=microsoft.jet.oledb.4.0;data source=[Ô] & Path & [Ô];jet oledb:database Password=142536;[Ô]
End Sub
Public Sub FechaBD()
rs.Close: Set rs = Nothing
db.Close: Set db = Nothing
End Sub
No Formuário:
Dim Item As ListItem
ConnectDB
rs.Open [Ô]select *from TBClientes order by Status[Ô], db, 3, 3
Do Until (rs.EOF)
Set Item = lstGeral.ListItems.Add(, , rs!Codigo)
Item.SubItems(1) = [Ô][Ô] & rs!Nome
Item.SubItems(4) = [Ô][Ô] & rs!Data
Item.SubItems(5) = [Ô][Ô] & rs!Email1
rs.MoveNext
Loop
FechaBD
Cara ... Olhei seu código e reparei que ele está perfeito, redondinho ... Eu mesmo usava dessa mesma forma .
Normalmente esse erro é sim algum controle, ou no run-time do VB6.
Dê uma olhada nesse link (em inglês) que ele da umas dicas e até mesmo uma ferramenta para reparo, veja se te ajuda
Por que se depender da sua conexão ... está tudo certinho!
Abraços
Normalmente esse erro é sim algum controle, ou no run-time do VB6.
Dê uma olhada nesse link (em inglês) que ele da umas dicas e até mesmo uma ferramenta para reparo, veja se te ajuda
Por que se depender da sua conexão ... está tudo certinho!
Abraços
Citação::
Cara ... Olhei seu código e reparei que ele está perfeito, redondinho ... Eu mesmo usava dessa mesma forma .
Normalmente esse erro é sim algum controle, ou no run-time do VB6.
Dê uma olhada nesse link (em inglês) que ele da umas dicas e até mesmo uma ferramenta para reparo, veja se te ajuda
Por que se depender da sua conexão ... está tudo certinho!
Abraços
cadê o link amigo?
Tópico encerrado , respostas não são mais permitidas