Ir para conteúdo
Fórum Script Brasil
  • 0

Delphi 7 X Xp X Mysql 4.1 X Dbexpress


Guest Daniel Tibúrcio

Pergunta

Guest Daniel Tibúrcio

Estou com problemas para utilizar o MySQL. Depois que trocamos todas as máquinas para o Pentium 4 com XP e 512MB de memória as grandes queries são interrompidas com a mensagem "table/procedure not found". Coloquei uma máquina K6 com W98 e 128MB de memória e funciona perfeitamente.

Por isto, resolvi migrar do MySQL 4.0 para o 4.1, mas agora o problema é outro.

Não consigo abrir os bancos de dados do MySQL 4.1 no Delphi 7, ocorre a mensagem "Unable to load libmysql.dll", apesar de abri-los normalmente com o MySQLFront e no próprio MySQL.

Já atualizei a DLL em todos os lugares que pudesse ser necessário, mas não adianta, só não funciona no Delphi.

Não pretendo trocar de componente, pois o sistema está pronto e isto demandaria um tempo muito grande.

Será que o dbExpress está procurando os arquivos na pasta C:\MySQL\data, sendo que agora está na Arquivos de Programas? Como faço para que o MySQL busque na pasta das versões anteriores?

Alguém já passou por isto?

PS: estou utilizando CLX, não VCL, mas converter isto também é bem trabalhoso.

Obrigado,

Daniel Tibúrcio

www.ideiainformatica.com.br

BH - MG

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Guest delfino@prodel.com.br
Estou com problemas para utilizar o MySQL. Depois que trocamos todas as máquinas para o Pentium 4 com XP e 512MB de memória as grandes queries são interrompidas com a mensagem "table/procedure not found". Coloquei uma máquina K6 com W98 e 128MB de memória e funciona perfeitamente.

Por isto, resolvi migrar do MySQL 4.0 para o 4.1, mas agora o problema é outro.

Não consigo abrir os bancos de dados do MySQL 4.1 no Delphi 7, ocorre a mensagem "Unable to load libmysql.dll", apesar de abri-los normalmente com o MySQLFront e no próprio MySQL.

Já atualizei a DLL em todos os lugares que pudesse ser necessário, mas não adianta, só não funciona no Delphi.

Não pretendo trocar de componente, pois o sistema está pronto e isto demandaria um tempo muito grande.

Será que o dbExpress está procurando os arquivos na pasta C:\MySQL\data, sendo que agora está na Arquivos de Programas? Como faço para que o MySQL busque na pasta das versões anteriores?

Alguém já passou por isto?

PS: estou utilizando CLX, não VCL, mas converter isto também é bem trabalhoso.

Obrigado,

Daniel Tibúrcio

www.ideiainformatica.com.br

BH - MG

A versão Mysql 4.1 passou a usar criptografia de senha de 128 bits. O dbexpress original do Delphi7 não esta previsto para isto. Use no Mysql 4.1 o comando old_password quando cadastrar novo usuario com senha, ele gravará a senha no critério antigo (não usando 128 bits), desta forma poderá continuar acessando com os componentes do dbexpress.

delfino@prodel.com.br

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...