Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo do Brasil

MySQL em aplicação Web dá erro de acesso negado

Recommended Posts

Olá!Tenho uma aplicação web para acesso a tabelas pela BDE, através de queries, para consulta, inserção, atualização ou exclusão de registros.Tanto o executável (cgi) como a dll (isapi) funcionam perfeitamente no IIS (XP) ou PWS (Win98se),tanto em rede local como pela Internet; no Apache (XP), só funciona o executável (cgi-bin).As tabelas são Paradox 7.0, dBaseIII+, Visual dBASE7, dBASEIV 2.0, FOX26.Agora, pretendendo migrar as tabelas para MySQL (e após instalar o MySQL5), tudo ia bem, pelo menoscom as aplicações standalone... mas os aplicativos web não funcionam, retornando a mensagemde acesso negado para o usuário 'odbc@localhost' junto com o erro 500 (essas mensagens, no IIS), e,no Apache, simplesmente a mensagem de que não consegue encontrar o "alias" solicitado...Num aplicativo qualquer, para acessar as tabelas, usando o conector odbc, tudo funciona direitinho...Uso um componente TDatabase para conectar com o banco de dados e pronto!O Mesmo só não acontece com a aplicação web, que não consegue ter acesso aos dados, apesar deserem passados os parâmetros corretos (usuário "root" e senha "12345", p.e.)......*************** Como contornar isso???? **********************A solução foi acessar o MySQL através do componente zQuery da ZeosLib!!!!Aí funcionou sem problemas...A aplicação de consultas ficou com dois componentes Query, o zReadOnlyQuery (Zeos) e o TQuery (BDE)...Quando a consulta é em uma tabela FoxBase, dBase7, Paradox, etc.., vai pela TQuery... quando a tabela é do MySQL, vai pelo "zQuery" da Zeos...Tudo certo até aí... funcionou corretamente na aplicação CGI (executável) e ISAPI (dll) no IIS e CGI (executável) no Apache...O componente Zeos parece ser muito bom neste esquema Cliente-Servidor pela web...Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.