Access e Delphi X Windows
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,
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
Curtidas 0
Respostas
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
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.
Tente compilar o sistema em algum desses windows e verifique se o erro persiste.
GOSTEI 0
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...
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
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
Ve se isso te ajuda.
Flw
GOSTEI 0