07/09/2005, 15:00
|
| | Fecha de Ingreso: octubre-2004 Ubicación: Monterrey mx
Mensajes: 57
Antigüedad: 20 años, 4 meses Puntos: 0 | |
hay varias formas de hacer eso...
lo mas logico esq antes q insertes los valores, ejecutes un stored procedure o comando de SQL q te valide si lo q estas tratando de insertar esta duplicado... y en caso de ser asi, q mande un mensaje al usuario y q no inserte...
otra esq utilices try.. catch para validar el error de SQL, y asi tu aplicacion no se caera:
try
' tu codigo dr insercion de datos aki...
..............
Catch ex As System.Data.SqlClient.SqlException
labelerrores.text = "ha ocurrido un error en la base de datos, por favor verifique la información"
End Try
obiamente q ese error es muy generico, si usas un stored procedure, puedes hacer q este valide la insecion de datos duplicados y q levante un error de SQL personalizado con la instruccion de SQL raiserror... |