Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2006, 03:50
acrego
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
error al insertar en db

Buenos días, tengo un pequeño problema, tengo una pagina donde doy de alta al una serie de personas, lo que pasa es que si una persona existe e introduzco otra con su mismo dni, quiero que me redirija a otra pagina donde muestro un mensaje de error, eso lo tenia hecho, lo que pasa es que cambie la forma de conectarme a la bd, y ahora me sale el error del IIS que dice que no puede insertar dicho registro porque crearia valores duplicados.
la nueva forma de conectarme es:

Código:
<%
Set RstPerso = Server.CreateObject("ADODB.Recordset")
RstPerso.ActiveConnection= CN
sql ="INSERT into Personas(DNI,Nome,Apelidos,DataAlta) values ('"&Dni&"','"&Nome&"','"&Apelidos&"','"&DataAlta&"')"
RstPerso.Open SQL,CN ,adOpenDynamic,adLockOptimistic
on error resume next


RstPerso.Close
SET RstPerso = Nothing%>
la conexion la tengo en otro archivo que es:

Código:
<%
	Set CN=Server.CreateObject("ADODB.Connection")
	CN.ConnectionString="DSN=dep;'';'';"
	CN.Open
%>
alguno sabe a que se debe.
un saludo.