MySQL 5 e Firebird 2 no Delphi 2007 com DBExpress

13 Respostas para “MySQL 5 e Firebird 2 no Delphi 2007 com DBExpress”

  1. elcio Disse:

    Onde poderia encontrar um atualização do dbexpress para kylix3 para utilizar os bancos mysql5 e 6 e firebird 2?

  2. manoelcampos Disse:

    Cara, o projeto kylix foi abandonado pela borland faz tempo. Acho difícil vc encontrar drivers dbexpress para ele. O que vc pode usar são os componentes open source da biblioteca zeos lib.

  3. karlos bahia Disse:

    Olá Manoel, gostei de uma video aula que você Fez em Delphi , Usando cadastro, com XML. Por isso estou fazendo esta pergunta, tenho certeza que você vai me ajudar
    Fiz um sistema em delphi, que controla um banco de dados em access, porem para o executável rodar em outra máquina não funciona, mesmo configurando o Alias, …
    gostaria de saber como o programa fuciona em outra máquina.

    uma abraço

    karlos bahia

    email karlosbahia33@bol.com.br

  4. manoelcampos Disse:

    Vc precisa compartilhar a pasta do banco com permissões de gravação. Aí, deve haver um arquivo de configuração
    em cada máquina onde a aplicação está, contendo
    o caminho do banco. Se for local, será o endereço
    da pasta, se for de outro computador na rede
    deve estar no formato \\nome_computador_ou_ip\nome_pasta_compartilhada\nome_banco_dados.mdb

    Sugiro que no nome do compartilhamento vc inclua
    um $ no final, para que o mesmo fique oculto e outros
    usuário não saibam da sua existência.

    Parar guardar o caminho do BD vc pode usar um
    arquivo .ini. Na net vc encontra muitos tutoriais de como
    trabalhar com arquivo .ini em delphi.

    Espero ter ajudado.

  5. RAFAEL CUNHA Disse:

    Olá,

    gostaria de saber como distribuir a aplicação com dbx e mysql no rad2007 .net, verifiquei os mesmo problemas descrito na matéria acima, na minha máquina funcionou perfeitamente mais no servidor diz que eu tenho que colocar a dbxmysA30.dll no sistem32 e a versão da libmysql.dll não é compativel, já coloquei na raiz da aplicação, na pasta bin e nada e o erro perciste. o que eu devo fazer para rodara aplicação

  6. manoelcampos Disse:

    Vc pode colocar a libmysql.dll, em uma das versões q cito no post,
    a midas.dll (que fica na pasta system32 do windows) e a
    dbxmys30.dll (a dbxmysA30.dll é a versão antiga, não aceita
    caracteres UTF, apenas ASCII),
    tudo na pasta da aplicação.

    A midas.dll precisa ser registrada com o comando regsvr32 -i c:\caminho\midas.dll no prompt de comando.

  7. João Paulo Disse:

    Boa Noite Manoel..

    Vi uma video aula sua boa sobre mysql com dbExpress mais Delphi 7. Gostaria de saber se existe algum driver dbExpress para Mysql 5.1 que funcione no Delphi 2007.

    Desde já agradesço.

  8. manoelcampos Disse:

    O próprio driver mysql que vem com o delphi 2007 funciona razoavelmente. Existem outros mas são todos pagos.

  9. Edgar Disse:

    Olá amigos, meu humilde comentário é que deveria uniformizar esse drives, poxa pra que tantas diferenças e incompatibilidades???

    Vamos facilitar!

  10. Victor Hugo Disse:

    Olá

    Amigo Manoel, assisti sua video aula sobre cadastro no delphi 7 com arquixo xml, e achei fantástica a didática.
    Gostaria de saber se pretende fazer algo parecido conectando no mysql?
    Outra coisa, até qual versão do mysql posso conectar com delphi 7 ?

    Abraços

    • manoelcampos Disse:

      Cara, com delphi 7 acho que só a versão 3.x. Faz muito tempo que não o uso.
      Mas tem mais alguns posts sobre mysql com delphi no meu blog, agora oficialmente
      em http://manoelcampos.com. Este blog ainda continuará, mas apenas para indicar
      o endereço do novo.

      Eu estou há vários meses afastado do delphi, pois estou fazendo mestrado
      na UnB, em engenharia elétrica, na área de TV Digital, e estou trabalhando
      com linguagens específicas para isso como NCL, Lua e Java e nem tive mais
      tempo pra trabalhar com delphi, assim, não há possibilidade de novas vídeo aulas.

  11. Victor Hugo Disse:

    Que pena amigo que não continuará com as videos aulas, pois teria uma bela carreira pela frente pois se suas video aulas tivesse um contador de visitas veria que são muito acessadas.

    Boa sorte na nova carreira/estudos.

    Sempre trabalhei com access que vamos convir que é “fraco” pra BD mas atendia a clientela.
    Ouve um grande aumento de informações dos clientes me obrigando a migrar de BD e lançar uma versão nova do software.
    Irei começa-la esse ano, porém to na duvida, migro do delphi 7 pra rad 2007 ? qual melhor BD Firebird ou Mysql ?
    Qual sua sugestão ?

    Obrigado pelas dicas.

  12. manoelcampos Disse:

    Cara, se é aplicação Win32, sugiro usar sempre a última versão do delphi. Não usava delphi 7 há anos. A última versão que usei foi a 2007, que era anos luz a frente da 7 em questão de facilidades e agilidade no desenvolvimento. O porém que a 2007 requer muito mais da máquina, principalmente memória, e é instável as vezes, travando com alguma frequência. Mas acredito que valha a pena usar a versão 2009. Quanto ao banco, eu prefixo o Firebird. Para sistemas desktop, dá pra criar um instalador que instala a aplicação e o banco, além de ser mais fácil de integrar com o delphi. Tem alguns posts sobre isso no meu blog. Veja no novo endereço manoelcampos.com. Quanto a instalação automatizada, fiz um artigo para a revista active delphi sobre isso. Veja no site e confira se ainda tem pra vender a edição.

Deixe um comentário