Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2013, 12:00
Papito18
 
Fecha de Ingreso: julio-2012
Ubicación: Nómoda como un ave
Mensajes: 61
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta Ignorar un error que lance el SQL al hacer una sentencia

Buen dia amigos quisiera me ayudara, les explico que es lo que pasa.

Tegno una tabla que esta compuesta por tres llaves, una de la llave de la table y dos foraneas. estoy trabajando con php, al hacer un insert en la tabla con el mismo numero que ya existe (llave primaria) me arroja un error:
Cita:
Warning: mssql_query() [function.mssql-query]: message: Violation of PRIMARY KEY constraint 'PK_Registro_Existenci'. Cannot insert duplicate key in object 'dbo.Registro_Existencia'. (severity 14) in C:\xampp\htdocs\Garantias\enviar.php on line 140

Warning: mssql_query() [function.mssql-query]: Query failed in C:\xampp\htdocs\Garantias\enviar.php on line 140

Warning: mssql_query() [function.mssql-query]: message: Violation of PRIMARY KEY constraint 'PK_Registro_Existenci'. Cannot insert duplicate key in object 'dbo.Registro_Existencia'. (severity 14) in C:\xampp\htdocs\Garantias\enviar.php on line 140

Warning: mssql_query() [function.mssql-query]: Query failed in C:\xampp\htdocs\Garantias\enviar.php on line 140
el problema aqui que ese dato algunas veces se repetira pero no quiero que ese error me salga, quisiera saber como burlar ese error y que siempre me haga el insert en la DB(sql)

Muchas gracias de antemano.

Última edición por Papito18; 25/02/2013 a las 12:03 Razón: Ignorar un error lanzado por sql al ejecutar una sentencia