estoy ya cansado de lo de noche que esta... o definitivamente copiaste el programa de otro lado y no tienes idea de lo que hace...
el proganma no te actualiza la tabla por la sencillisima razon que el programa
NUNCA, hace el update a la tabla... tan facil como eso.
Lo más parecido que tienes a un update es:
//"UPDATE mitabla SET clave= @CLAVE, nombre= @NOMBRE, edad = @EDAD where clave= @CLAVE
Pero si lo notas esta despues de //, o sea despues de comentarios.... o sea que n modo...
pero aun aunque no estuviera en comentario no haria nada puesto que es una sentencia sql de sql server y apuesto lo que sea a que estas trabajando con C# 2.0 (en el mejor de los casos) o sea que eso no te compilaria asi como asi.... necesitarias LinQ pero eso no llegara sino hasta visual studio 2008 sino estoy mal.
En fin, lo unico que si haces es un select... pero eso no tiene nada que ver con un update.
OleDbCommand("select*from oficina",this.myConnection);