FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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. |
#2
|
|||
|
|||
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 Última edición por coso fecha: 23-07-2008 a las 18:00:59. |
#3
|
|||
|
|||
otra manera es crearlos aleatoriamente
o secuencialmente
o usar los tipos autoincrementables en el diseño de la tabla |
#4
|
|||
|
|||
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
|
#5
|
|||
|
|||
de nada ... dios me lo pague
|
#6
|
|||
|
|||
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.
|
#7
|
|||
|
|||
perdona que lo escribi en delphi.
Código:
void Append() { bool fet = false; int id; while !fet { id = strtoint(Edit1->Text); try Tabla->Append; Tabla->FieldValues['id'] = id; ... Tabla->Post; fet = true; catch { ShowMessage("identificador repetido"); Edit1->SelectAll; Edit1->SetFocus; } } } Última edición por coso fecha: 23-07-2008 a las 18:01:20. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como arreglo mis 3 Primarias? | Deiv | Windows | 5 | 08-09-2006 15:05:53 |
Como trabajar las llaves primarias en red | javicho_villa | Varios | 3 | 19-04-2006 21:38:58 |
Incrementar las llaves primarias con zeos | uper | MySQL | 1 | 16-07-2005 20:23:00 |
Problema de llaves primarias y foráneas!! | romansiux | Varios | 2 | 10-04-2005 16:20:57 |
como crear exception para validar duplicación de llaves en tabla | viajero2015 | Conexión con bases de datos | 6 | 21-10-2003 09:54:09 |
|