** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Error Sintaxis en UPDATE
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoError Sintaxis en UPDATE

 Responder Responder
Autor
Mensaje
Boogaloozgz Ver desplegable
Habitual
Habitual
Avatar

Unido: 03/Abril/2014
Localización: Zaragoza
Estado: Sin conexión
Puntos: 50
Enlace directo a este mensaje Tema: Error Sintaxis en UPDATE
    Enviado: 30/Julio/2021 a las 10:44
Buenos días,

En el evento "Después de actualizar" de un campo dentro de un subformulario estoy tratando de actualizar un campo de una tabla (formato moneda) con el siguiente código:
 
CurrentDb.Execute "UPDATE [DetProducto] SET [DetProducto].Coste = " & Me.Compra & "  WHERE ([idProveedor] = " & Me.idFabricante & ") AND ([idEnvase]= " & Me.idEnvase & ") AND [idProducto]= " & Me.Producto & ";"

Al pasar el cursor sobre el código veo que tanto Me.Compra, como Me.idFabricante, Me.idEnvase, y Me.idProducto presentan valores, sin embargo....

Me salta el siguiente error: 3144 en tiempo de ejecución: Error de sintaxis en la instrucción UPDATE

¿Alguien sabe a que se debe o como corregirlo?




Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14025
Enlace directo a este mensaje Enviado: 30/Julio/2021 a las 11:03
Hola,

Los campos alfanumericos debes delimitarlos con comilla simple y los campos numéricos convertirlos para que SQL los entienda:

     ... CampoString = '" & Me.Texto & "' ....
     ... CampoNumerico = " & Str(Me.CampoNumerico) & " .....



Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Boogaloozgz Ver desplegable
Habitual
Habitual
Avatar

Unido: 03/Abril/2014
Localización: Zaragoza
Estado: Sin conexión
Puntos: 50
Enlace directo a este mensaje Enviado: 30/Julio/2021 a las 11:18
Buenos días Mihura,

Tal cual dices....solucionado.

Muchísimas gracias, de verdad

PD: ¿vives aquí dentro? Wink (eres el "Jordi Hurtado" del foro... madre mía, entro de vez en cuando hace años y siempre aparece Mihura)
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable