verificar campo duplicado

15/12/2005 - 19:21 por nacho | Informe spam
Hola amigos, lo que necesito hacer es lo siguiente, cargar un campo, pero
que si el mismo ya existe, que directamente me mande a la pagina de error.
El código es este:

...
csql = "INSERT INTO familias (familia) VALUES ('"& familia &"')"
conexion.execute csql

If err.number <> 0 Then
response.redirect "error.asp"
else
response.redirect "ok.asp"
End If


Anda todo perfecto, solo que necesito verificar que no exista el mismo
gracias por todo
nacho
 

Leer las respuestas

#1 nacho
15/12/2005 - 20:43 | Informe spam
Hola Matías, si, quiza no me expresé bien, lo que quiero hacer es que no se
guarde 2 veces el mismo dato, pero controlandolo desde codigo y no desde las
propiedades del campo de la base de datos.
En vez de poner INDEXADO SIN DUPLICADOS, me gustaria poder controlar
directamente desde la pagina

Gracias!
nacho

"Matías Iacono" escribió en el mensaje
news:
A que te refieres con campo duplicado?

Si es un registro en la DB, para que te genere un error, puedes poner
restricciones a la tabla, para que ese campo especifico no pueda tener
duplicados.

Slaudos.

Matías Iacono
Microsoft MVP ASP/ASP.net - DCE3
Coordinador de evento Comunidad MSDN Bolivia
"nacho" escribió en el mensaje
news:
Hola amigos, lo que necesito hacer es lo siguiente, cargar un campo, pero
que si el mismo ya existe, que directamente me mande a la pagina de
error.
El código es este:

...
csql = "INSERT INTO familias (familia) VALUES ('"& familia &"')"
conexion.execute csql

If err.number <> 0 Then
response.redirect "error.asp"
else
response.redirect "ok.asp"
End If


Anda todo perfecto, solo que necesito verificar que no exista el mismo
gracias por todo
nacho






Preguntas similares