![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Es que la base de datos sola me devuelve ese error cuando intento duplicar una llave primaria lo que deseo es interceptarlo para que yo muestre mi propio mensaje, no me convence lo de crear una funcion tendria que estar llamando a la funcion cada vez que agrego un registro cuando la base de datos ya te da el mensaje.
|
#2
|
||||
|
||||
Cita:
Creo que deberias pensar mejor lo de la funcion... Si bien la base te envia un mensaje cuando el codigo de registro esta duplicado, para un sistema en donde se ingresa un registro con grandes cantidades de información... (por unos 30 0 50 campos por lo minimo)... haras que el usuario digite todos los campos.... y cuando presiones guardar se de cuenta que ya existe? ![]() ![]() ![]() Creo que lo mejor es ingresar el campo clave (codigo, campo clave o como lo llames) y preguntar si en la base existe algun registro con dicho codigo.. si existe lanzas el mensaje que existe un registro... en caso contrario sigues ingresando.... ![]() ![]() Salu2 ![]()
__________________
BlueSteel |
#3
|
||||
|
||||
Cita:
1. Preguntar la clave. 2. Insertar un nuevo registro con esa clave. 3. Esperar... (a ver qué dice el servidor ![]() 4. Presentar un formulario para llenar los datos restantes. 5. Hacer el UPDATE a la base. Por cierto, además del try-except también puede usarse el evento OnPostError del DataSet. // Saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cuando elegir una particion primaria y cuando una extendida o logica | JoAnCa | Varios | 1 | 17-05-2008 23:35:43 |
Mensaje para no duplicar la clave primaria de la base de datos | ivansito | PHP | 8 | 08-08-2007 00:53:51 |
Como copiar un registro cambiando el campo de clave primaria | Javi2 | SQL | 2 | 17-09-2004 20:49:50 |
cambiar la clave primaria con SQL | User_Baja_2 | SQL | 8 | 18-06-2004 08:41:31 |
cambiar una clave primaria | User_Baja_2 | SQL | 3 | 06-10-2003 18:03:38 |
![]() |
|