¿Se supone que tenemos que copiar tu programa, crear una tabla en access con una estructura que no has mostrado y un acceso ODBC para ella, ejecutar el programa, depurarlo y luego decirte cual es el error sin ni siquiera saber si es el mismo que te da a ti?
¿No sería más fácil si nos dices cual es el error y el staktrace que genera?