cuando vas a insertar en una tabla se inserta con un
antes de llenar los otros datos de la siguiente tabla.
y para hacer un actualizado en sql es asi
sql = "UPDATE [tabla] set [CampoTabla1] = ´valor´, Campo2 = 'Valor'... etc where [Campo] = 'Valor' "
nota en el where lo puede susar por la clave si ocupas clave, o tambine los puedes aser sin en el where