Página 3 de 4
MySQL: conexão com MariaDB em rede
Enviado: 22 Fev 2023 13:30
por JoséQuintas
cjp escreveu:Faz uns 5 anos que comecei a migrar pro ADO, por recomendação do Quintas.
Só um adicional.
Ele estava tendo problemas, então sugeri que testasse com ADO pra ver se o problema acontecia ou não.
Com ADO não aconteceu, então ele seguiu em frente com ADO.
MySQL: conexão com MariaDB em rede
Enviado: 13 Mar 2023 22:40
por ivanil
Não vi mais mensagens do Inácio para este tópico;
Deu certo? Desistiu?
MySQL: conexão com MariaDB em rede
Enviado: 13 Mar 2023 22:54
por cjp
Não deu não.
Desistir eu não desisti, mas não consegui uma solução viável até agora.
MySQL: conexão com MariaDB em rede
Enviado: 13 Mar 2023 23:01
por ivanil
Mas emperrou em que exatamente, no firewall ?
MySQL: conexão com MariaDB em rede
Enviado: 14 Mar 2023 00:31
por cjp
Possivelmente.
Não sei exatamente. Mas sei que todas as sugestões que apontaram não funcionaram.
MySQL: conexão com MariaDB em rede
Enviado: 14 Mar 2023 13:13
por JoséQuintas
Sinceramente....
Não sei quem tá pior, quem tá ajudando ou quem está recebendo ajuda.
Leram isso ?
cjp escreveu:Sim, comecei usando MySQL em 2014, na época nem sabia o que era ADO. Comecei com um exemplo postado pelo pctoledo aqui no grupo. Faz uns 5 anos que comecei a migrar pro ADO
Então, desde 2014, são quase DEZ ANOS de MySQL.
ADO, só começou em 2018, foram pelo menos CINCO ANOS SEM ADO, ou mais.
Tão achando que estão ensinando o que ?
O que ele usou por pelo menos CINCO ANOS.
Tem até:
"não precisa copiar DLL, é só deixar com o EXE"
E a DLL chega lá como ? viajando pelo espaço sideral ? só pode ser copiando.
A questão é simples: ou copia DLL, ou instala ODBC.
Não pode, fim acabou.
Pode copiar DLL?
Vai desfazer o que fez nos últimos 5 anos, e voltar ao que era antes.
E torcer pra não ter os mesmos problemas que tinha antes.
Pois é...
A questão é apenas sobre copiar DLL ou instalar ODBC
Se não pode, nada vai funcionar.
O resto ele sempre usou, por mais incrível que possa parecer.
MySQL: conexão com MariaDB em rede
Enviado: 15 Mar 2023 00:56
por cjp
Se existir uma forma de usar meu sistema que permita usá-lo nesse computador sem precisar instalar nada, é o que eu preciso.
Copiar um arquivo DLL eu posso, sem problema.
Se for necessário voltar a programar da maneira antiga, para usar apenas nesse computador, eu faço sem problema.
Só preciso ter certeza de que realmente funciona sem precisar instalar nada, sem precisar de privilégios de administrador.
MySQL: conexão com MariaDB em rede
Enviado: 15 Mar 2023 04:14
por JoséQuintas
cjp escreveu:Se existir uma forma de usar meu sistema que permita usá-lo nesse computador sem precisar instalar nada, é o que eu preciso.
Copiar um arquivo DLL eu posso, sem problema.
Se for necessário voltar a programar da maneira antiga, para usar apenas nesse computador, eu faço sem problema.
Só preciso ter certeza de que realmente funciona sem precisar instalar nada, sem precisar de privilégios de administrador.
Não entendo....
Usou durante 5 anos sem ADO....
Continua sabendo como usar sem ADO....
Mas não sabe como funciona sem ADO ?
Usou durante 5 anos copiando uma DLL...
Continua sabendo como usar apenas copiando uma DLL...
E tá perguntando sobre uma solução que só precise copiar DLL ?
Quer saber se vai funcionar lá?
Faça o teste.
MySQL: conexão com MariaDB em rede
Enviado: 15 Mar 2023 04:38
por JoséQuintas
Acho que também esqueceu:
Trocou pra ADO porque estava com problemas que não conseguia resolver de jeito nenhum.
Fez o teste com ADO, e com ADO não dava problema.
Vai ter que fazer os mesmos testes, antes de sair trocando tudo.
MySQL: conexão com MariaDB em rede
Enviado: 15 Mar 2023 10:16
por cjp
Usei sem ADO, mas não sem o conector ODBC. No sistema que eu usava (RDD) também precisava de conector ODBC. E, como o conector precisa ser instalado, da forma que eu usava também não vai funcionar.
Não sei se existe, mas se existir uma forma de usar sem precisar instalar nada, estou disposto a usar, ainda que seja apenas nessa máquina. Copiar o DLL junto não é problema. Mas precisa ser sem instalar nada, sem precisar de privilégios de administrador para nada.
MySQL: conexão com MariaDB em rede
Enviado: 15 Mar 2023 12:15
por JoséQuintas
cjp escreveu:Usei sem ADO, mas não sem o conector ODBC
Então desculpe, confundi.
É o mesmo, o SQLMIX, só que ao invés de ODBC vai ser uma das opções do Harbour.
O Itamar tá acostumado com SQLMIX, pode indicar o caminho.
Só adiantando:
Ou obtém um Harbour com tudo pronto.
Ou gera a LIB, que vai precisar da LIB do MySQL e algo mais.
Chega a ser engraçado, mas poderia ser a mesma LIB que fica dentro do ODBC.
Gerou a partir de uma DLL, é exatamente essa que vai usar, não pode ser outra versão.
O uso vai ser o mesmo que antigamente, apenas vai alterar a forma de iniciar.
MySQL: conexão com MariaDB em rede
Enviado: 15 Mar 2023 18:47
por ivanil
Ola Inacio;
Acabei de fazer um teste numa máquina que tem as mesmas características que vc apresentou;
Acessei normalmente o servidor mysql externamente sem problema sem qualquer instalação ou necessidade de usuário admin;
Como sugestão, crie um protótipo simples, ou me passe alguma estrutura de tabela para algum teste que vc possa usar e partimos dai;
O Quintas tem dito muita coisa que não faz nenhum sentido, as vezes até zombando de frases distorcidas, mas eu o respeito, sigamos em frente.
Grande abraço.
MySQL: conexão com MariaDB em rede
Enviado: 15 Mar 2023 20:20
por JoséQuintas
ivanil escreveu:O Quintas tem dito muita coisa que não faz nenhum sentido, as vezes até zombando de frases distorcidas, mas eu o respeito, sigamos em frente.
Assim que falamos de copiar DLL, ele falou que não podia colocar nada.
Se não podia colocar nada, de nada adiantava passar opções sem ele saber que precisava copiar DLL.
Foi isso que falei durante todo o post, reveja e vai confirmar isso.
Além disso, ele usava SQLMIX, que é universal pra tudo que tem no Harbour.
Ninguém aqui vai lembrar o que cada usuário usava há muitos anos atrás, eu não lembrava de detalhes.
Eu só lembro que ele tinha problemas, falei pra ele testar com ADO, e com ADO não deu os problemas.
E também estou lembrando ele disso, para que vá fazendo testes antes de mudar tudo de uma vez.
Reveja todo post:
Veja quantas vezes falei sobre copiar DLL, e quando foi que ele respondeu que poderia copiar.
Sobre detalhes de uso.....
SQLMIX junta tudo: hbmysql, sddmysql, odbcmysql, todas as opções ficam disponíveis.
Se ele já usava, qualquer das opções vai servir, mas .... depende de copiar DLL, que não houve resposta.
MySQL: conexão com MariaDB em rede
Enviado: 15 Mar 2023 20:40
por JoséQuintas
Vale lembrar outra coisa: MySQL ODBC ou DLL 3.51
Muitos continuam usando essa versão velha, mas é problema.
Tem comando que dá erro com ela.
Além disso, ela não tem reconexão automática.
MySQL: conexão com MariaDB em rede
Enviado: 15 Mar 2023 22:53
por rochinha
Amiguinhos,
cjp
Se não te permitem instalar nada nesta máquina desista dele, se empenhe em deixar as outras funcionais e que les percebam o próprio erro.
Por outro lado, se for possível, acesse por esta máquina proibida, seu sistema através de Terminal Service. Tenho certeza que este recurso está padrão na máquina proibida e você só terá de configurar a permissão de acesso na máquina base elencada para ser servidora dos dados do seu sisst.
Pense nesta dica.
Lembro-me de uma ocasião em que um cliente comprou um PC-AT com Windows XP instalado e Office e ele me soliciotou instalar o mesmo Office em duas máquinas da sua empresa que tinha Windows 98. Tentei instalar o Office mas ele exigia XP para cima. Tentei até instalar XP nas máquinas mas elas tinham muito pouco memória.
Então saquei a carta do TS. Configurei a PC-AT para permitir tal acesso e Graças a Deus permitia até dois usuários grátis e fiz o Office ser executado nas duas XTzinhas.
E acrescente no seu contrato de que você precisa de acesso prioritário para instalações de driver ou que o TI lhe perrfazer isto com supervisão deles.
Bom trabalho.