como evitar que se dupiquen las llaves primarias de una abla en c++ builder
Hago uso deeste foro para escribir una duda que tengo y que ojala lguien pudiera ayudarme.... Bueno estoy manejando una tabla en bd en c++ builder con el componente Table, y lo que quisiera saber es como evito que a la hora de insertar nuevos datos en la tabla, el id q es la llave primaria no se duplique, o q no me interrumpa la ejecucion, si no que me permita mosrar un mensaje y que me permita cancelar todo o volver al pedir el id nuevo, ojala me hayan entendido. alguien que pueedar ayudarme porfavor:) ,y muchas gracias de antemano. |
Hola, lo suyo seria tratar de coger la excepcion por id repetido
algo asi. igualmente este tema esta bastante tratado. si usas el buscador del foro seguramente encontraras otros mensajes |
otra manera es crearlos aleatoriamente
o secuencialmente
o usar los tipos autoincrementables en el diseño de la tabla |
checando las respuestas
hola que tal gracias por haber leido mi mensaje y aportarme una idea, lo checare y reportare mi resultado, gracias por tu ayuda y por tu tiempo
|
de nada ... dios me lo pague :D
|
sigo con lo mismo
oyes, disculpa por la molestia, pero me lo podrias explicar un poquito mas con el codigo de c++ builder, ya q no me se bien la sintaxis, por favor.:)
|
perdona que lo escribi en delphi.
Código:
void Append() |
gracias por tu ayuda, me distes una idea, pero mira en el trabajo q estoy realizando, la idea es esta:
tengo un boton la cual es para insertar, ahi le doy el codigo de insertar, y en otro boton el de guardar.bueno pues mi idea es q a la hora de darle en el botonguardar realice la condicion de q no se puede repetir la llave primaria si es q se repite y si no q guarde los datos q haya insertado. No se si me entiendas bien, ojala y puedas ayudarme, te lo agradezco mil veces. |
gracias por tu ayuda, me distes una idea, pero mira en el trabajo q estoy realizando, la idea es esta:
tengo un boton la cual es para insertar, ahi le doy el codigo de insertar, y en otro boton el de guardar.bueno pues mi idea es q a la hora de darle en el botonguardar realice la condicion de q no se puede repetir la llave primaria si es q se repite y si no q guarde los datos q haya insertado. No se si me entiendas bien, ojala y puedas ayudarme, te lo agradezco mil veces. |
Cita:
El ejemplo que te ha puesto nuestro amigo coso hace precisamen te eso.... no entiendo cual es el problema que tienes. Salud OS |
si, airam, solo deberias adaptar el codigo. Te quedaria algo asi, mas o menos
(no te fies de mi sintaxis de C++) Código:
|
ok, amigo coso, ya lo estuve checando y ya mas o menos va quedando, solo es cuention de entenderle mas, y bueno mil gracias por tu itempo dedicado a mi duda, me diste una gran idea amigo, bueno ya tengo mas dudas se los pedire de favor una gran ayuda....
Saludos y gracias. |
La franja horaria es GMT +2. Ahora son las 20:38:29. |
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