Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2007, 14:59
FernandoMB
 
Fecha de Ingreso: mayo-2007
Mensajes: 2
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Asistente de formularios

Hola, espero poder responder tu pregunta. No se que motor de base de datos estes utilizando pero deberias ver ahi. Como consejo te digo que las claves principales de una tabla no es aconsejable que sean editables por los usuarios, justamente para evitar este tipo de cosas, lo ideal seria que se autogenere. De todas maneras, si prefieres seguir utilizandola de esta manera, lo que deberias hacer es:
Poner un RequiredFieldValidator al campo de la clave principal, para corroborar que no este vacia y luego, en el Procedimiento Almacenado de la base de datos verificar que el valor ingresado no existe, para evitar valores duplicados. En caso de existir que te devuelva un valor de error. Pero que tu puedas manejar para poder mostrar un messagebox o una pagina informando del error.
En cuanto a el hecho de actualizar un campo para dejarlo en blanco, fijate como esta escrito el script de actualizacion de la base de datos y que no haya habido algun error y lo que este pasando es que no se esta actualizando.
La verdad que la tuya es una duda un tanto compleja como para explicar por este medio. Si prefieres enviame un mail a [email protected]. y vemos si nos ponemos de acuerdo para encontrarnos en MSN o Yahoo Messenger.