janio escreveu:Eh... desisti do ADO. Ter que instalar o ODBC em cada estação é um inconveniente gigante.
Preferi usar essa classe hbmysql que depende apenas de enviar junto com o exe uma dll
De qualquer jeito é algo adicional, com a diferença de que o ADO não precisa de versão de Harbour específica.
Mas o ADO não é só pra MySQL: Planilhas Excel (sem precisar do Excel), SQL Server, DBF via comando SQL, e outros.
Poderia não usar o instalador do ODBC, mandar DLL junto e apenas registrar, mas o instalador já abre pro administrador confirmar, quando há rede com domínio.
Convém só relembrar: instalou e usou, achou fácil, não precisou ficar procurando como gerar o Harbour com acesso a MySQL.
O chato mesmo foi a Oracle ter usado o Microsoft C++, que exige instalação de run-time. Acontece o mesmo quando se usa MSVC no Harbour.
Melhor/pior.... vai do gosto de cada um.
Um bom começo é usar DBF por ADO... assim usa comandos SQL no banco que já conhece, antes de partir pra outro.