Sql en access

Hola, podrías decirme cual es mi error en la siguiente sentencia:
sql = "UPDATE Quincena1 SET d5=Incid_aux WHERE Quincena1.Clave" _
& "= " & forms!Fecha!Clave & ";"
Uno de los errores es en d5=Incid_aux, me imagino que es porque se le pasa una variable y no un dato directo, ¿que puedo hacer para que me acepte una variable. Ese es un error, y el otro no se cual es. Ojalá que puedas ayudarme. Gracias de antemano.

1 respuesta

Respuesta
1
Te recomiendo poner un punto de interrupción, y en la ventana de depuración imprimir el valor de SQL... (? sql) es muy útil para ver que está haciendo access...
En cuanto a incid_Aux, tendrás que hacer lo mismo que con clave, es decir, montar el String con el "valor" de la variable, no con el nombre, concatenado...
osea d5=" & incid_aux & " where..."
Y en cuanto al otro problema. ¿Clave es alfanumérico o numérico?
Si es alfa hay un pequeño error, falta una comilla que le indice al sql que interprete un alfa...
así WHERE Quincena1.Clave='" & forms!Fecha!Clave & "';"
Suerte amigo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas