![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
hala pana.
en estos dias tenia problemas paresidos al que planteas. y lo que hice en compañia de mis amigos fue: hacer un procedimiento igual al insertar con la mismas condicion para poder insertar, pero con otra variable. y en el bonton de insertar se pone una condicion que no permita que la insercion sea igual a la que ya este, en este caso seria el nombre. ejemplo:
sin olvidar que antes se debe hacer el procedimiento para insertar, (preferiblemente en una unidad de codigo aparte), al igual que la incersion de validad que es = solo con otra variable. saludos. Última edición por Neftali [Germán.Estévez] fecha: 30-10-2008 a las 09:50:09. Razón: Añadir TAG's de delphi |
|
#2
|
||||
|
||||
|
jefferson utiliza TAG's cuando escribas código delphi, por favor. Este se vuelve más legible.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#3
|
||||
|
||||
|
Como agregado, a lo que se ha dicho, a lo que apunta el compañero eduarcol es a que no es necesario un select, ni locate. Todo apunta a capturar la excepción adecuada.
Si se ha diseñado la tabla para que tenga un campo clave único, la base de datos nos puede advertir de cualquier intento de ingresar una clave repetida. ¿Para que darle el gusto de buscar si la misma base de datos nos va a saber decir si se puede o no? ![]() ¿Se entiende la idea? En vez de que viajen muchos registros por la red, sólo hacemos que viaje uno (el que deseamos insertar). Si se puede o no, ya nos dirá la base de datos. la cosa viene a ser algo así:
El ejemplo de eduarcol es más ilustrativo. Saludos, |
|
#4
|
|||
|
|||
|
ok
Hola
Mira pana esta muy buena tu idea y es mejor que la que yo (principiante) aporté.... Pero savemos como es la programacion y que esta se presta para hacer las cosas de distintas maneras... No se nos haga raro que alguien aparesca con una solucion mas sencilla y eficas. Pero bueno para eso estamos. gracias por el dato. bye. ![]() |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Eliminar Registro (Validar) | UTECYBER | OOP | 8 | 29-10-2008 18:15:13 |
| cómo Insertar un registro | maximo_nashir | PHP | 1 | 14-07-2007 08:06:05 |
| Insertar un registro | psll | Conexión con bases de datos | 2 | 26-10-2006 19:33:42 |
| Error al insertar un registro en la BD | RiverPlate | Conexión con bases de datos | 3 | 08-12-2004 15:53:18 |
| Insertar registro en tabla | jzk | Conexión con bases de datos | 15 | 26-05-2004 18:58:19 |
|