Tema: Mensajes
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2009, 11:10
Avatar de Anselmito
Anselmito
 
Fecha de Ingreso: septiembre-2009
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Mensajes

hola!!!

Estoy trabajando en un programa de altas en ASP y necesito saber como poner un mensaje que me diga si la clave principal esta duplicada.

mi codigo es:

<%

cve_perfil1 =ucase(request.form("cve_perfil"))
cve_puestot1 =ucase(request.form("cve_puestot"))


'Convierto rpe1 y nombre1 a VARIABLES DE SESSION para usar en el programa: diagnostico1.asp

session ("scve_perfil") = cve_perfil1
session ("scve_puestot") = cve_puesto1



cve_cenac1 =ucase(request.form("cve_cenac"))
rpe1 =ucase(request.form("rpe"))
f_generica1 =request.form("f_generica")
f_general1 =request.form("f_general")
f_especifica1 =request.form("f_especifica")
conocimientos1=request.form("conocimientos")
habilidades1 =request.form("habilidades")
actitudes1 =request.form("actitudes")


'para ya no utilizar el if y convertir podemos utilizar la funcion insert into tabla(fechavariable)

' instalar el objeto coneccion que permitira conectarnos con la base de datos
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("perfiles")


if (cve_perfil1 <> cve_perfil) then

sSQL="insert into perfil cve_perfil,cve_puestot,cve_cenac,rpe,f_generica,f_ general,f_especifica,conocimientos,habilidades,act itudes) values ('" & cve_perfil1 & "','" & cve_puestot1 & "','" & cve_cenac1 & "','" & rpe1 & "','" & f_generica1 & "','" & f_general1 & "','" & f_especifica1 & "','" & conocimientos1 & "','" & habilidades1 & "','" & actitudes1 & "')"

else
response.Redirect("error.asp")
'ejecutar la orden
set RS = Conn.Execute(sSQL)

end if


%>