UPDATE - CONSULTA ESTÁ CORROMPIDA

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

UPDATE - CONSULTA ESTÁ CORROMPIDA

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#491468 - 24/11/2019 12:35:20

FFABIOG
JOINVILLE
Cadast. em:Maio/2012


 Anexos estao visíveis somente para usuários registrados

Senhores,
Estou tento problemas pra fazer um update na tabela de receita (Imagem 01)
Estava funcionando normalmente e de repente por algum motivo está gerando o erro   de consulta corrompida. (Imagem 02)

O código é esse.
  sql = "UPDATE [CAD_REC$] SET NOME_REC = '" & Me.txt_nome & "' where ID = '" & Me.txt_cod & "';"


Já fiz de tudo, pesquisei na internet alguma solução, mas não encontrei.

Agradeço pela ajuda.



#491471 - 24/11/2019 14:32:49

OMAR2011
MONTES CLAROS
Cadast. em:Setembro/2011


Última edição em 24/11/2019 14:34:19 por OMAR2011

sql = "UPDATE [CAD_REC$] SET NOME_REC = '" & Me.txt_nome & "' where ID = '" & Me.txt_cod & "';"
Tente assim.
sql = "UPDATE [CAD_REC$] SET NOME_REC = '" & Me.txt_nome & "' where ID = " & Me.txt_cod & "'"
Ponto e vírgula não tem finalidade nenhuma.




#491472 - 24/11/2019 14:48:21

FFABIOG
JOINVILLE
Cadast. em:Maio/2012


 Anexos estao visíveis somente para usuários registrados

OMAR2011, Tirei o ponto e vírgula e também não funcionou.

  sql = "UPDATE [CAD_REC$] SET NOME_REC = '" & Me.txt_nome & "' where ID = '" & Me.txt_cod & "'"




#491474 - 24/11/2019 14:57:08

OMAR2011
MONTES CLAROS
Cadast. em:Setembro/2011


Coloque isto na consulta.
sql = "UPDATE [CAD_REC$] SET NOME_REC = '" & Me.txt_nome & "' where ID = " & Me.txt_cod & "'"
deste jeito.
Você repetiu a mesma consulta.
Ela é diferente por ter aspas simples e não dupla.




#491475 - 24/11/2019 15:10:47

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Pelo que entendi, isso é um problema no arquivo MDB e você precisa disso aqui pra consertar

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#491477 - 24/11/2019 17:50:42

FFABIOG
JOINVILLE
Cadast. em:Maio/2012


 Anexos estao visíveis somente para usuários registrados

Citação:
:
Coloque isto na consulta.
sql = "UPDATE [CAD_REC$] SET NOME_REC = '" & Me.txt_nome & "' where ID = " & Me.txt_cod & "'"
deste jeito.
Você repetiu a mesma consulta.
Ela é diferente por ter aspas simples e não dupla.


Coloquei exatamente o mesmo código que você falou




#491478 - 24/11/2019 17:59:24

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Este é um dos principais problemas de não usar comandos parametrizados. O risco de ter aspas abertas e não fechadas é grande e resulta em erros de sintaxe como esse. Verifique as aspas abertas e não fechadas

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#491479 - 24/11/2019 18:42:30

OMAR2011
MONTES CLAROS
Cadast. em:Setembro/2011


O erro foi meu.Deveria ser assim.
sql = "UPDATE [CAD_REC$] SET NOME_REC = '" & Me.txt_nome & "' where ID = " & Me.txt_cod & ""



#491482 - 25/11/2019 01:30:25

FFABIOG
JOINVILLE
Cadast. em:Maio/2012


 Anexos estao visíveis somente para usuários registrados

Citação:
:
O erro foi meu.Deveria ser assim.
sql = "UPDATE [CAD_REC$] SET NOME_REC = '" & Me.txt_nome & "' where ID = " & Me.txt_cod & ""


Amigo
Confesso que já tentei de tudo, não estou conseguindo descobrir a origem do problema.
O resumo do código está no zip em anexo, se preferir testar na sua máquina fique a vontade.

Obrigado




#491485 - 25/11/2019 07:44:01

NICKOSOFT
SANTO ANDRE
Cadast. em:Maio/2009


id nao é inteiro? nao precisa aspas simples




#491504 - 25/11/2019 16:07:04

FOXMAN
BARRETOS
Cadast. em:Janeiro/2001


Membro da equipe
Citação:
:
Senhores,
Estou tento problemas pra fazer um update na tabela de receita (Imagem 01)
Estava funcionando normalmente e de repente por algum motivo está gerando o erro   de consulta corrompida. (Imagem 02)

O código é esse.
  sql = "UPDATE [CAD_REC$] SET NOME_REC = '" & Me.txt_nome & "' where ID = '" & Me.txt_cod & "';"


Já fiz de tudo, pesquisei na internet alguma solução, mas não encontrei.

Agradeço pela ajuda.


Verifica se não seria este o caso :
Paths Correções Access

Veja que é um tópico recente(25/11/2019) que apresenta problemas semelhantes....



Grupo DotNet.Br no FaceBook

Grupo WhatsDev



 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