El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de ASP/ASP.NET
Foros del Guru > ASP/ASP.NET
Usuario Evitar error insertando datos dupl...
Desconocido
Enviado - 28/10/2004
 
Muy buenas!

Tengo una BD Access a la que accedo mediante ASP, de manera que puedo ver las tablas, asi como insertar nuevos datos, pero al intentar insertar un nuevo registro cuya clave principal está duplicada, querría evitar la pantalla de error que genera, bien evitando que ocurra el error o bien capturandolo y tratandolo (si ésto se puede hacer):

(Microsoft JET Database Engine (0x80004005)
Los cambios solicitados en la tabla no se realizaron correctamente porque crearían valores duplicados en el índice, clave principal o relación. Cambie los datos en el campo o los campos que contienen datos duplicados, quite el índice o vuelva a definir el índice para permitir entradas duplicadas e inténtelo de nuevo.
)

Gracias de antemano.
 
Desconocido
Enviado - 28/10/2004
 
no se porqué estas usando claves, eso es para aplicaciones locales, en asp no es necesario usar las tablas con claves, y si vas a usar un valor clave, hazlo tipo autonumérico, digo, si tengo una tienda de productos, creo mi clave principal (autonum) luego el número de la parte (parte-num) y luego el nombre (prod_name) y asi..., saludos.
 
Desconocido
Enviado - 3/11/2004
 
lo de las claves esta bien , yo ya tuve ese problema


si es .net captura la excepcion y que no haga nada al capturarla

try{

tu codigo aca

} catch(exception e)

{

e=null;

}


saludos wwww.vioip.com


 
 

 

Contactos myStudio Network