Um conhecimento só é válido quando compartilhado.

quinta-feira, 21 de fevereiro de 2013

Dica – MySQL com dbExpress no Delphi 2010/XE – evitando problemas

Dica – MySQL com dbExpress no Delphi 2010/XE – evitando problemas:
Desde que o Delphi suporta MySQL através do driver dbExpress é comum ver desenvolvedores com certa dificuldade para conectar ao MySQL, vejo isso acontecer mais com aqueles que usam a versão do Delphi ou C++Builder 2010 e XE, isso poderia ser evitado ao ler o arquivo readme.html que está localizado no diretório de instalação do Delphi.
Este arquivo documenta todas as versões de banco suportada pelo dbExpress, incluindo o MySQL que tem uma particularidade, a combinação de versões de DLL que podem ser feita, isso acontece porque o MySQL muda com frequência sua API e assim dificulta para qualquer fornecedor manter a compatibilidade, por isso essa combinação.
Abaixo informações que você deve saber e que estão no readme.html

Versões de servidores MySQL oficialmente suportadas e testadas pelo Delphi e C++Builder

MySQL 5.1, 5.0.27, 4.1 (Todas) (Driver dbxMYS.dll, Client libmysql.dll)

Combinação das versões de servidores e clientes MySQL que foram testados, ou seja, veja bem as versões de DLL que devem ser usadas no server e client

  • LibMySQL.dll (5.1.XX) Client  - DBXMys.dll MySQL 4.0.XX Server
  • LibMySQL.dll (5.1.XX) Client  - DBXMys.dll MySQL 5.0.XX Server
  • LibMySQL.dll (5.1.XX) Client  - DBXMys.dll MySQL 5.1.XX Server
Sendo objetivo, instale a versão do cliente do MySQL 5.1.xx para que sua aplicação cliente possa conectar a servidores MySQL 4.0.XX, 5.0.XX e 5.1XX.
Lembre-se de instalar o cliente do  MySQL 32-bits, se você instalar o cliente 64-bits jamais irá funcionar com o Delphi 2010 e XE.
Caso você tenha mais de uma versão Delphi instalada na mesma máquina, faça o seguinte?
Duas versões de IDE na mesma máquina pode fazer com que uma  das versões antigas do driver dbExpress para MySQL seja carregado, isso irá acontecer por causa da variável de sistema PATH, coloque o diretório bin da versão do Delphi que você quer executar a frente na variável de sistema PATH, você pode fazer isso através do menu Tools -> Options -> Environment Variables. Faça este procedimento se você desejar usar outra versão do Delphi.
Uma dica simples, mas que pode ajudar a economizar um tempinho.

Posts relacionados

Andreano Lanusse | Tecnologia e Desenvolvimento de Software

Follow me on Twitter: @andreanolanusse

Update 2 para Delphi XE3 e C++Builder XE3

Update 2 para Delphi XE3 e C++Builder XE3:
Foi disponibilizado o Update 2 para Delphi XE3 e C++Builder XE3, a maioria das correções no compilador 64-bit do C++, a lista completa de correções está disponível aqui.
Você terá de desinstalar o seu Delphi e C++Builder XE3, mesmo que você tenha aplicado o Update 1. Caso você tenha instalado o Platform Assistant faça a desinstalação, pois o Update 2 traz atualizações para o mesmo.
Para efetuar o download do Update 2, visite a página de usuários registrados conforme os links abaixo:

Posts relacionados

Andreano Lanusse | Tecnologia e Desenvolvimento de Software

Follow me on Twitter: @andreanolanusse

Webinar gratuito sobre Métodos Ágeis e SCRUM

Webinar gratuito sobre Métodos Ágeis e SCRUM:
Olá pessoal,
Tenho inscrito muito sobre Agile aqui no blog para aqueles que estão começando e querem aprender mais sobre as práticas Ágeis e Lean, para acelerar este aprendizado no dia 6 de Março (14 horas) acontece o Webinar “Agile Fundamentals” promovido pelo Rally Software e apresentando por mim  (Andreano Lanusse) e meu amigo Luciano Rodrigues da AdaptWorks, neste webinar vocês irão aprender:
  • Aprender os Príncipios Ágeis chaves e como aplicá-los
  • Ver como conceitos ágeis são aplicados no Rally por meio de dashboards (quadros), user stories (histórias de usuários), planejamento de iteração (sprint) e gráficos burndown
  • Entender como aplicar imediatamente conceitos ágeis no seu dia-a-dia de trabalho com as equipes e projetos
As inscrições podem ser feitas através deste link.

Posts relacionados

Andreano Lanusse | Tecnologia e Desenvolvimento de Software

Follow me on Twitter: @andreanolanusse

terça-feira, 19 de fevereiro de 2013

ICMS - Estados ampliam controle eletrônico das operações interestaduais


A partir de informações em tempo real, os Fiscos de São Paulo, Rio Grande do Sul, Pernambuco, Bahia e Santa Catarina passam a verificar a situação cadastral do destinatário das mercadorias. Se forem identificadas irregularidades, a emissão da Nota Fiscal Eletrônica (NF-e) será denegada pelo Estado de origem e a operação não poderá ocorrer.

A seguir confira matéria publicada pela SEFAZ-SP:
http://www.fazenda.sp.gov.br/publicacao/noticia.aspx?id=1875

Fonte: SIGA o FISCO

Livro Manual de Implantação do PAF-ECF


Esse livro foi desenvolvido com o objetivo de ajudar o leitor a compreender tudo o que está envolvido no desenvolvimento do PAF-ECF - Programa Aplicativo Fiscal - Emissor de Cupom Fiscal.

O livro está estruturado em nove capítulos, como pode ser observado no sumário logo abaixo.

O livro acompanha um protótipo com a frente de caixa, balcão, sistema configurador e sistema integrador.

O autor, meu amigo Albert Eije, mostra nos requisitos e no roteiro de testes o que deve ser feito no protótipo para que o mesmo fique pronto para a homologação.

O livro pode ser comprado em três linguagens Delphi, Lazarus e Java saiba mais informações pelo link http://www.alberteije.com/livros.php

SAC Automação Delphi e Lazarus

SAC Automação Delphi e Lazarus
Assine nosso SAC Automação Delphi e Lazarus para ter suporte técnico especializado em desenvolvimento

Quem sou eu

Minha foto

Proprietário/Administrador de Empresa em TI (Tecsis Informática)
  • Autor dos projetos OpenSource ORMBr, e DBCBr
  • Autor dos componentes ACBrInstall, ACBrSped, ACBrPaf, ACBrInStore, ACBrDownload.

Total de visualizações

Postagem em destaque

ORMBr - Mapeamento objeto-relacional

Mapeamento objeto-relacional ( ou ORM, do inglês: Object-relational mapping ) é uma técnica de desenvolvimento utilizada para reduzir...

Todo os direitos reservados.. Tecnologia do Blogger.

Seguidores

Google+ Seguindores