Hola! tengo una duda. Quiero controlar que no me metan ningún registro que tenga el campo prncipal duplicado. Ahora les sale la pantalla blaca esa diciendo que hay un registro principal duplicado y no se qué. La cosa es que quiero que les escriba un mensaje. En el foro he visto algo como:
set rs=conexion.execute(sql)
On Error Resume next
If Err.number<>0 then
response.write "error inesperado"
end if
Mi pregunta son dos:
que número de error es el de registro duplicado?
le meto un registro con un addnew tal que así
SQL="SELECT * FROM articulos"
rs.Open SQL, oConn,1,3
rs.addnew
rs("referencia")=request("referencia")
rs("descripcion")=request("descripcion")
rs("dingles")=request("descing")
rs("checkinglist")=request("checkinglist")
rs("fichingles")=request("fiching")
rs("fichespl")=request("fichesp")
rs("plano")=request("plano")
rs("fotcat")=request("fotcat")
rs("linstr")=request("libinstr")
rs("fabricante")=request("fabricante")
rs("exportador")=request("exportador")
rs("activo")=1
rs.update
rs.close
oConn.close
Con el addnew como se haría este control?
Con que me digais el número de error me vale, me hago una insert y fuera. Lo hice con el addnew por que me pareció mas fácil pero ya he aprendido con las dos

.
Bueno fieras un saludo!