PROBLEMAS CON ACCESO A BASE DE DATOS
Tengo el siguiente codigo:
DoCmd.RunSQL ("UPDATE parte SET Idoperario = '" & rst!Idoperario & "', fecha = '" & rst!fecha & "', IdSubfase = '" & rst!IdSubfase & "', Maquina = '" & rst!Maquina & "' WHERE Idoperario = " & Me.Texto11 AND idparte > = "&s)
Al introducir el AND para que se cumplan las dos condiciones me sale el error. Como corrijo esto??
DoCmd.RunSQL ("UPDATE parte SET Idoperario = '" & rst!Idoperario & "', fecha = '" & rst!fecha & "', IdSubfase = '" & rst!IdSubfase & "', Maquina = '" & rst!Maquina & "' WHERE Idoperario = " & Me.Texto11 AND idparte > = "&s)
Al introducir el AND para que se cumplan las dos condiciones me sale el error. Como corrijo esto??
Intenta esto:
DoCmd.RunSQL ("UPDATE parte SET Idoperario = '" & rst!Idoperario & "', fecha = '" & rst!fecha & "', IdSubfase = '" & rst!IdSubfase & "', Maquina = '" & rst!Maquina & "' WHERE Idoperario = " & Me.Texto11 & " AND idparte > = " & s)
DoCmd.RunSQL ("UPDATE parte SET Idoperario = '" & rst!Idoperario & "', fecha = '" & rst!fecha & "', IdSubfase = '" & rst!IdSubfase & "', Maquina = '" & rst!Maquina & "' WHERE Idoperario = " & Me.Texto11 & " AND idparte > = " & s)
He puesto esta sugerencia, ahora no me da error directamente, solo cuando ejecuto me sale lo siguiente:
Se ha producido el error '3075' en tiempo de ejecucion:
Error de sintaxis (falta operador) en la expresion de consulta 'Idoperario=197 AND idparte >=156846'
Los valores para Idoperario i idparte son los correctos, a que se puede deber este error?
Gracias a todos.
Se ha producido el error '3075' en tiempo de ejecucion:
Error de sintaxis (falta operador) en la expresion de consulta 'Idoperario=197 AND idparte >=156846'
Los valores para Idoperario i idparte son los correctos, a que se puede deber este error?
Gracias a todos.
