UPDATE - CONSULTA ESTÁ CORROMPIDA

 Tópico anterior Próximo tópico Novo tópico

UPDATE - CONSULTA ESTÁ CORROMPIDA

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#491507 - 25/11/2019 18:48:42

SINCLAIR
CRICIUMA
Cadast. em:Janeiro/2001


Última edição em 25/11/2019 18:53:04 por SINCLAIR

Prezado,

Como o colega Kerplunk mencionou em outro tópico, neste o colega Foxman fala em paths para correções do Access e o colega Omar2011 fez a montagem correta do comando, resta considerar que arquivos MDB são comprometidos com drivers ISAM e atualizações do Sistema Operacional, mesmo que através de instalação de outros aplicativos, como por exemplo uma nova versão do Office ou algo que mude as MDAC_TYPE.

Se você tiver a oportunidade, ainda que seja trabalhoso, mude o mais rápido possível para algo como MariaDB, PostgresSQL, Oracle, SQL Server ou outro banco de dados real. Você será menos refém de configurações de máquina.

No caso em específico, o colega OMAR2011 montou a SQL que deverá funcionar, se não funciona, é incompatibilidade de VB6/VBA com algo que mudou ISAM, MDAC_TYPE ou semelhantes (estes na verdade faz vários anos que não tenho contato, eu não teria como ajudar neste ponto).


Euzébio Cruz
Criciúma - SC


#491513 - 25/11/2019 20:29:22

FFABIOG
JOINVILLE
Cadast. em:Maio/2012


O amigo OMAR2011 fez o comando correto.
Fiz o teste na máquina que tem o Excel 2019 instalado e funcionou perfeitamente.
Já na maquina que tem o office 2013 gera esse erro.




#491514 - 25/11/2019 20:33:44

FOXMAN
BARRETOS
Cadast. em:Janeiro/2001


Membro da equipe
Citação:
:
O amigo OMAR2011 fez o comando correto.
Fiz o teste na máquina que tem o Excel 2019 instalado e funcionou perfeitamente.
Já na maquina que tem o office 2013 gera esse erro.

Pois é.. vc foi lá no link que postei para vc, e leu o conteúdo todo ???
Se observar , irá ver que existem paths de correções para versões diferentes.
E Paths que ainda serão lançados....

Leia o o Link que te mandei(que por sinal é com data de hoje), que perceberá que existe um problema a ser resolvido



Grupo DotNet.Br no FaceBook

Grupo WhatsDev



#491518 - 25/11/2019 21:59:44

FFABIOG
JOINVILLE
Cadast. em:Maio/2012


Baixei o Paths de correção, porém ao executado-lo informa que não há produtos afetados por este pacote instalado no meu computador.




#491531 - 26/11/2019 10:29:22

OMAR2011
MONTES CLAROS
Cadast. em:Setembro/2011


Os demais estão dando dicas de como resolver.
Então,qual e a versão do seu Access?
Crie um projeto em Vb6 e testa se vai acontecer
o mesmo erro.Baseado na sua informação acho
que vai aparecer algo de solução deste erro.



#491536 - 26/11/2019 14:15:30

FFABIOG
JOINVILLE
Cadast. em:Maio/2012


Citação:
:
Os demais estão dando dicas de como resolver.
Então,qual e a versão do seu Access?
Crie um projeto em Vb6 e testa se vai acontecer
o mesmo erro.Baseado na sua informação acho
que vai aparecer algo de solução deste erro.

Amigo, meu banco de dados é numa planilha de Excel.



#491537 - 26/11/2019 14:20:45

OMAR2011
MONTES CLAROS
Cadast. em:Setembro/2011


Cada versão tem uma melhora.



#491547 - 26/11/2019 20:41:57

MARIOANDRADE
SANTO ANTONIO DE JESUS
Cadast. em:Abril/2012


Citação:
  sql = "UPDATE [CAD_REC$] SET NOME_REC = '" & Me.txt_nome & "' where ID = '" & Me.txt_cod & "';"

O problema está nas aspas:
& "' where ID = '" & Me.txt_cod & "';"
Se o campo ID for numérico o correto seria assim:
& "' where ID = " & Me.txt_cod;
Se for texto então:
& "' where ID = '" & Me.txt_cod & "'";
Todavia se estiver mesmo programando em Excel VBA ou VB6 o uso do ponto e vírgula
no final do código não se aplica.




Cursos de Excel e VB6:
cursoexcelvba.com.br



 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário