Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 INSERCIÓN DE REGISTROS Y CONTROL
 Foro Bloqueado  Tema Bloqueado


Autor Temas
Francisco José
Starting Member

España
21 Posts
Mensajes - 06 May 2004 :  00:40:40  Ver Perfil  Enviar Email
Hola a todos, que tal?
Espero que alguien pueda solucionar mi problama con la bd.
Tengo un sitio web de motos, en el cual hay un formulario para darse de alta. El form consta de varios campos (NOMBRE, APELLIDOS, POBLACION, E-MAIL, MOTO).
Con el código que yo he insertado funciona muy bien, simplemente se añade el registro a la bd y punto. PERO, LO QUE QUIERO ES PONER UN FILTRO PARA QUE NO SE DUPLIQUEN REGISTROS. ¿DÓNDE PONERLO? ¿COMO HACERLO SIMPLEMENTE RETOCANDO UN POCO EL CÓDIGO?

AHI VA EL CÓDIGO :

<!-- #INCLUDE File="Bases de Datos/ADOVBS.inc" -->
<%IF (Request.Form <> "") THEN

Set Ob_Conn = Server.CreateObject ("ADODB.Connection")
Set Ob_RS = Server.CreateObject ("ADODB.RecordSet")
Ob_Conn.Open "Bases de datos"
Ob_RS.Open "Socios", Ob_Conn, adOpenStatic, adCmdTable

Ob_RS.AddNew
Fallo = False

FOR EACH Parametro IN Request.Form
IF Request.Form (Parametro) = "" THEN
Fallo = True
Exit For
ELSE
Ob_RS (Parametro) = Request.Form (Parametro)


END IF
NEXT

IF Fallo THEN
Ob_RS.CancelUpdate
Response.Write "<center><h3>Los datos que nos ha facilitado están incompletos. Por favor, pulse el botón de atrás del navegador, y termine de rellenar los datos que faltan</h3></center>"

ELSE
Ob_RS.Update
Response.Write "<center><h3>Los datos han sido enviados satisfactoriamente. ¡Muchas gracias! </h3></center>"
Response.Write "<center><h3><a href='altas.asp'>Dar de alta a otra persona</a></h3></center>"

END IF
Ob_RS.Close
Ob_Conn.Close %>

<%ELSE%>
Aquí viene el form para rellenarlo y procesarlo.
¡¡Muchas gracias!!
Un saludo. Fran.

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar