Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   evitar que se repitan los codigos (https://www.clubdelphi.com/foros/showthread.php?t=35816)

juangabriel1786 21-09-2006 15:30:04

evitar que se repitan los codigos
 
hola, soy nuevo en esto, y tengo una pequena aplicacion hecha en delphi y una base de datos en postgreSQL y tengo el codigo como bigint, y necesito que me ayuden a que este codigo no se repita con algun codigo.

marcoszorrilla 21-09-2006 15:32:34

No trabajo con postgreSQL, pero todos los motores de base de datos tienen la posibilidad de establecer un campo como clave única, de esta manera dicho campo no puede repetirse.

Un Saludo.

juangabriel1786 21-09-2006 15:34:56

hola
 
se que no se puede repetir pero cuando el usuario trate de introducir el mismo codigo que ya esta esta registrado,dara un error de primary key, yo quiero saber como lo controlo

ANG4L 21-09-2006 15:51:44

Buenas, yo tampoco trabaje con PostgreSQL

pero en
http://www.postgresql.org/docs/8.1/s...tatements.html
dice que puede ser algo asi

Código SQL [-]
SELECT INTO myrec * FROM TABLA WHERE "CAMPO" = "INGRESADO POR USUARIO";
IF FOUND THEN
    RAISE EXCEPTION 'YA EXISTE %';
END IF;

Pero checkealo vos en la pagina mejor....
Saludos !


La franja horaria es GMT +2. Ahora son las 14:49:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi