Hola SuperPinwi,
en principio la consulta está bien y no tiene problemas de comillas (o eso me parece); los espacios que existan dentro del literal junto a los signos de = tampoco deberían dar ningún problema.
Pero viendo un poco la consulta se me ocurre preguntar: ¿El campo que quieres actualizar se llama "numero" o "nNumero"? ¿y el de la cláusula Where, tiene que ser ese "numero"? por lo que veo en tú código nNumero es una variable tuya...
Cita:
Iniciado por SuperPinwi
Código:
nNumero = dt.Rows(fila)("numero")
...
OleDbUpdateCommand.CommandText = "UPDATE Numeros SET numero = " & porcentaje2 & " WHERE nNumero = " & nNumero
...
Por si no me explico (que es lo fácil), ¿puede que tenga que ser algo así?
Código:
"UPDATE Numeros SET numero = " & porcentaje2 & " WHERE numero = " & nNumero