Yo tengo el mismo problema, y que conste que he ejecutado la sentencia de más abajo en la base de datos directamente y si que funciona. Ven ustedes algún error¿?¿?
siento tabla=USUARIOS, usuario=hola, password=adios....
Código PHP:
string consulta = "UPDATE "+tabla+" SET usuario='"+usua+"', password='"+pass+"' " ;
consulta += "WHERE id="+id;
y si hago literalmente esto, que es lo que sale en la varible cuando ejecuto con el depurador...
consulta = "UPDATE USUARIOS SET usuario='hola', password='adios' WHERE id=5";
Cosa de permisos no es porque tengo otros updates que si que funcionan, si necesitan más código para echarle un vistazo, decirmelo.
gracias.