Página 1 de 1
MySQL Operação de várias etapas gerou erro
Enviado: 20 Jul 2015 19:47
por JoséQuintas
Tive este erro nestes dias:
Erro executando comando:-2147217887 Operação de várias etapas gerou erros. Verifique cada valor de status.
Hoje reparei que somente em um terminal aconte isso.
Chegando em casa fiz um teste básico:
Com odbc MySql 3.51.11 esse erro acontece
Com odbc MySql 3.51.30 esse erro não acontece
Fica aí o registro.
MySQL Operação de várias etapas gerou erro
Enviado: 20 Jul 2015 21:17
por alxsts
Olá!
Provavelmente você já procurou no Google e talvez até tenha visto
este artigo. Achei interessante e pode ser útil no futuro para algum usuário de ADO.
MySQL Operação de várias etapas gerou erro
Enviado: 23 Jul 2015 19:52
por JoséQuintas
Também cheguei a esse artigo, antes de descobrir qual era o problema.
Hoje troquei em algumas máquinas.
Em todas que troquei o problema foi resolvido, e nas que já estavam com ele, sem problema.
Numa máquina normal, tudo bem, é só ir no painel de controle, remover o antigo e instalar o novo.
Em máquina com domínio, já começa que não aparece o painel de controle....
Precisa entrar no login de cada possível usuário da máquina, pra desinstalar.
Até permite instalar o novo, mas sem remover o antigo não adianta.
E em alguns casos, foi instalado na máquina FORA do login de domínio, fora da rede.
Por enquanto o erro é só numa opção nova que criei, e só eu tenho acesso no momento.
Mas melhor resolver agora, que não precisa correria.
Mas foi justamente por causa disso de domínio que baixei a versão mais nova em formato Installer.
E quando criei a opção nova, funcionou em algumas máquinas - as com versão mais nova.
Se não fosse essa coincidência, de ter instalado versões diferentes, talvez estivesse até agora tentando descobrir o que poderia ser.
MySQL Operação de várias etapas gerou erro
Enviado: 19 Fev 2016 21:25
por JoséQuintas
Desde aquela época, ainda não instalei o odbc mais "novo" em todas as máquinas.
Os motivos que mencionei, que com domínio depende de senha de administrador, e de saber como foi instalado o driver anterior.
Tem outra diferença:
No odbc mais antigo, o tamanho do campo é retornado errado.
Exemplo uma string: no odbc mais novo, consigo pegar o tamanho definido no banco de dados.
Já no mais antigo, isso não dá certo.
Acabo definindo no programa mesmo, mas muito chato, tipo pad( campo, 20 ).