Problemas en la ejecucion de un INSERT INTO

Estoy teniendo problemas en un INSERT INTO y no se donde pueda tener el error de sintaxis que me da al ejecutarlo.

Esto es lo que tengo puesto:

Me.Concepto = "'COBROS TARJETA Ref: " & Me.[Refe] & ""
CurrentDb.Execute "INSERT INTO [MOVIMIENTOSVARIOS] (FechaApunte,Descripcion,Importe) VALUES (#" & Format(Date, "mm/dd/yyyy") & "#,'" & Me.Concepto & "','" & Me.Importe & "')"

Me dice que mem falta un operador en el INSERT INTO.

He quitado la Comilla sencilla delante y detrás de: " &Me.Importe " y me da el mismo error

1 respuesta

Respuesta
1

Te sobran las comillas simples de & Me.Concepto & o las de Me.Concepto =…

Tal como lo tienes, la sql te queda así:

INSERT INTO [MOVIMIENTOSVARIOS] (FechaApunte,Descripcion,Importe) VALUES (#03/03/2016#,''COBROS TARJETA Ref: abc123'','$500')

Verás que hay dos comillas simples antes de COBROS y otras dos después de la referencia. Ahí el error.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas