Foros del Web » Programando para Internet » ASP Clásico »

Mensajes

Estas en el tema de Mensajes en el foro de ASP Clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/09/2009, 11:10
Avatar de 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


%>
  #2 (permalink)  
Antiguo 11/09/2009, 15:45
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Mensajes

Hola

Antes de hacer la inserción haces una consulta al campo donde están las claves, si te devuelve true es que existe sino es que existe

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 12/09/2009, 08:31
Avatar de Anselmito  
Fecha de Ingreso: septiembre-2009
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Mensajes

Gracias por tu ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:01.