Access e Delphi X Windows

Delphi

04/12/2005

Olá,

Bom estou com o segunte problema....

Utilizo o delphi para abrir uma base de dados .mdb de um programa antigo para pegar informações...

Com o windows 98 o programa abre o arquivo sem problema, já com o windows 2000 e XP ele retorna um erro e não abre de maneira alguma...

ja tentei via ado e via odbc....

TYPE=MSACCESS
DATABASE NAME=G:\arquivobd.MDB
USER NAME=
OPEN MODE=READ/WRITE
LANGDRIVER=
SYSTEM DATABASE=
PASSWORD=ESC170078

com essa string consigo abrir no win 98 como dito antes...
no xp retorna ´GENERAL SQL error -2147221164 Table Alias:Arquivo´

Obrigado a todos,


Wiwpoloni

Wiwpoloni

Curtidas 0

Respostas

Paulocesar1301

Paulocesar1301

04/12/2005

Qual a versão de seu Delphi... se for maior q 6 usa o ADO... mais simples, mais rápido, menos stress !


GOSTEI 0
Thomaz_prg

Thomaz_prg

04/12/2005

O caso é que se o sistema foi compilado no Win98, ele dá algumas incompatibilidades com windows de tecnologia NT tipo 2000, XP, 2003...
Tente compilar o sistema em algum desses windows e verifique se o erro persiste.


GOSTEI 0
Wiwpoloni

Wiwpoloni

04/12/2005

Utilizo delphi 7.
O programa compilado no windows 98 funciona no win 98 normalmente.
Ja com o win2000 e XP não deixa nem compilar o programa.

se alguêm puder me passa uma solução algum metodo para a conexão uma explicação mais detalhada com ADO,

Agradeço...


GOSTEI 0
Rgaffo

Rgaffo

04/12/2005

Coloque um AdoConnection na sua aplicação, dê um duplo clique nesse objeto, ja caixa de dialogo que aparecer clique em Build, escolha Microsoft Jet 4.0 (aceita todas as versões do access), avance e escolha onde está o arquivo.

Ve se isso te ajuda.

Flw


GOSTEI 0
POSTAR