O VB6 NÃO RECONHECE MEU BANCO DE DADOS DO ACCESS
Galera alguem ai poderia me ajudar, estou com um problema
que não sei como resolver...
Trabalho com vb6 e fazendo conexão com banco de dados access 2007, porem
o vb6 não estar encontrando o banco na minha nova aplicação!
Tenho alguns projetos prontos e hoje decidir comessar um novo, ao tentar fazer
a conexão no banco de dados rececebo a seguinte menssagem:
run-time error [ô]-2147467259(80004005)[ô]: Não foi possivel encontrar o arquivo...
Só que o engraçado, nos projetos que ja tenho pronto não da nehum erro, apenas
com essa nova aplicação que isso acontece:
Vejam como estou fazendo a conexão:
Referencias
-----------------------------------------------------------------
Microsoft actvex Data Objects RecordSet.6.0.Libraly
Microsoft actvex Data Objects 6.0 BackCompat Libraly
Código conexão
------------------------------------------------------------------
Public db As New ADODB.Connection
Public rs As New ADODB.Recordset
Public Path As String
Public Sub ConectDB()
Path = App.Path & [Ô]\Banco.mdb[Ô]
db.Open [Ô]Provider=Microsoft.jet.oledb.4.0;data source=[Ô] & Path
End Sub
Então usei o mesmo código nas aplicações que ja tenho prontas e com as mesmas
referencias e continua normal...
Pensei que poderia ser o access e o formato do banco, mas utilizei os mesmos banco que eu ja tenho pronto
e o erro persiste...
Parece que vb não ta reconhecendo o caminho, o que sera que é isso?
que não sei como resolver...
Trabalho com vb6 e fazendo conexão com banco de dados access 2007, porem
o vb6 não estar encontrando o banco na minha nova aplicação!
Tenho alguns projetos prontos e hoje decidir comessar um novo, ao tentar fazer
a conexão no banco de dados rececebo a seguinte menssagem:
run-time error [ô]-2147467259(80004005)[ô]: Não foi possivel encontrar o arquivo...
Só que o engraçado, nos projetos que ja tenho pronto não da nehum erro, apenas
com essa nova aplicação que isso acontece:
Vejam como estou fazendo a conexão:
Referencias
-----------------------------------------------------------------
Microsoft actvex Data Objects RecordSet.6.0.Libraly
Microsoft actvex Data Objects 6.0 BackCompat Libraly
Código conexão
------------------------------------------------------------------
Public db As New ADODB.Connection
Public rs As New ADODB.Recordset
Public Path As String
Public Sub ConectDB()
Path = App.Path & [Ô]\Banco.mdb[Ô]
db.Open [Ô]Provider=Microsoft.jet.oledb.4.0;data source=[Ô] & Path
End Sub
Então usei o mesmo código nas aplicações que ja tenho prontas e com as mesmas
referencias e continua normal...
Pensei que poderia ser o access e o formato do banco, mas utilizei os mesmos banco que eu ja tenho pronto
e o erro persiste...
Parece que vb não ta reconhecendo o caminho, o que sera que é isso?
[Ô]O VB não está reconhecendo o caminho[Ô], é muito estranho de se dizer e nem sequer acho que faz sentido. Veja o conteúdo da variável [Ô]path[Ô] e veja se o arquivo existe mesmo nesse caminho.
Cara o erro foi meu acabei de descobri!
Estava nome do banco estava assim na pasta:
Banco.mdb , o serto seria so Banco...
Por isso que esta dando esse erro... uma coisa tão simples
e perdi tanto tempo atoa :(
vlw!
Estava nome do banco estava assim na pasta:
Banco.mdb , o serto seria so Banco...
Por isso que esta dando esse erro... uma coisa tão simples
e perdi tanto tempo atoa :(
vlw!
Tópico encerrado , respostas não são mais permitidas