Editar con SQL

Sebastianarroyo
29 de Diciembre del 2009
Hola, tengo el siguiente problea y necesito saber quien me puede dar una mano.
Estoy editando un registo de una base de datos en access 97 y aparte de tener varios campo, tengo el campo "id" que me realizo la tabla.
La idea es editar un registro y utilizar el campo "id" para poder hacerlo.


Código:
Sql = "Update proalta Set "
Sql = Sql & " n = '" & n & "'"
Sql = Sql & ",nombre = '" & nombre & "'"
Sql = Sql & ",direccion = '" & direccion & "'"
Sql = Sql & ",localidad = '" & localidad & "'"
Sql = Sql & ",telefono = '" & telefono & "'"
Sql = Sql & ",mail = '" & mail & "'"
Sql = Sql & ",productos = '" & productos & "'"
Sql = Sql & ",notas = '" & notas & "'"

Sql = Sql & " Where id = '" & id & "'"

mibase3.Execute Sql, dbFailOnErrorSi utilizo otro campo en la sentencia "Where" funciona perfectamente pero no lo hace con el campo "id". Este campo se puede utilizar como clave y a la vez utilizarlo para realizar la edicion?
Gracias
Saludos
Sebastian