Access e Delphi X Windows

04/12/2005

1

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,


Responder

Posts

05/12/2005

Paulocesar1301

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


Responder

05/12/2005

Thomaz_prg

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.


Responder

06/12/2005

Wiwpoloni

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...


Responder

06/12/2005

Rgaffo

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


Responder