DATA CONTROL

CARLOSBINO 07/09/2009 20:55:06
#322234
Estou com um projeto em VB6 que utilizava como base de dados o access97, converti a base para Access2002-2003, mas estou com um Data Control que não reconhece a base. Como faço para que este Data Control abra um arquivo Access2002-2003?
TECLA 07/09/2009 21:07:13
#322236
Resposta escolhida
CARLOSBINO 07/09/2009 21:15:15
#322238
Está atualizado, mas não está influenciando em nada!
TECLA 08/09/2009 20:22:49
#322327
Citação:

CARLOSBINO escreveu:
Está atualizado, mas não está influenciando em nada!



Estranho!
Na minha máquina influencia. [S92]
CARLOSBINO 08/09/2009 21:15:00
#322334
Eu atualizei para SP6 e também executei o seguinte código:
DATA1.Connect = [Ô]Access 2000; Pwd=[Ô] & codigo


Passou a dar a seguinte mensagem:

No pude encontrar el ISAM instalade.


DANIKULL 08/09/2009 21:30:10
#322336
CARLOSBINO, boa noite.

Você precisa instalar o SP6 inteiro, somento o runtime nao da certo. Eu tenho ele aqui na minha maquina, só que por se tratar de arquivo muito grande nao vai dar pra mandar ele por aqui....
CARLOSBINO 08/09/2009 21:31:39
#322337
Me informa o link que eu baixo
DANIKULL 08/09/2009 21:55:58
#322338
CARLOSBINO,

Da uma olhada neste link[ô]s, eu baixei todos os arquivos e descompactei em uma única pasta e a instalção foi feita sem erros

Pacotes de Atualizações Visual Basic 6
Se este nao der certo tenta neste outro link
Pacote único de Atualização do VB6

se mesmo assim não der certo, vc me avisa que dou um jeito de enviar o que eu tenho salvo nos meus arquivos, ok??


ROBIU 09/09/2009 08:45:16
#322358
Verifique a referência de seu projeto se está em microsfot DAO 3.51 Object Library. Quando inserimos um Datacontrol, ele ativa esta referência. Para o Access 2000, vai em Project - References e desmarca o citado e marca o microsfot DAO 3.6 Object Library.

Se o procedimento acima não resolver, vamos fazer um teste para o seu sp6. Rode esse fonte e vê se funciona, se funcionar, é o seu código.
Access 2000 com DataControl - Projeto de Weber
Para rodar este projeto, talvez seja preciso modificar a linha de conexão no load do form para:

Set db = OpenDatabase(App.Path & [Ô]\exemplo.mdb[Ô], False, False, [Ô];pwd=123456[Ô])


E não se esqueça: O DataControl com o Access 2000 só funciona com o DAO 3.6 ou superior
Se não funcionar, atualize seu vb6, conforme as respostas acima.

Tópico encerrado , respostas não são mais permitidas