| 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
|
| |
|
|
|