FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema de llaves primarias y foráneas!!
Hola a todos..
Tengo un problema... Tengo una tabla en Mysql con su llave primaria(NUM_CLI)que se va auto incrementando, y en otra tabla tengo esa misma llave pero como llave foranea. Pero como le hago desde delphi para programar, y poner el valor de la llave primari en la otra tabla?... Les agradecería muchísimo sus respuestas ... Gracias |
#2
|
|||
|
|||
no entiendo muy bien, la pregunta, pero creo que lo k dices se resuelve con
inserta dos veces, una en cada tabla. ademas, como le has puesto el "On Update" y el "On Delete" a la clave foragnea?? |
#3
|
|||
|
|||
Disculpa
Disculpa MasterXP no me di a entender..
Yo tengo una tabla que se llama Clientes, donde capturo Num_cli, Nombre,Direccion, etc..y como llave primaria tengo Num_cli, y tengo otra tabla que se llama Telefonos donde capturo Num_cli,Numero_Telefono,Tipo_Telefono(si es de Casa, Oficina, Fax, Celular), y como llave foranea es Num_cli. En la tabla de Telefonos se repite el Num_cli, porque un cliente puede tener varios numeros telefonicos. Y en la tabla Clientes el (Num_cli) se va incrementando automaticamente(1,2,3). En el form donde estoy capturando la informacion del cliente, tambien capturo los numeros telefonicos con edits. Pero al momento de aplastar el botón (Guardar), quiero que me guarde todo. Pero no se como poner el valor de la llave foranea de la tabla Telefonos(Num_cli), quiero que sea la misma de la tabla clientes (Num_cli). Como le puedo hacer... Les agradeceria muchisimo sus respuestas...Gracias Saludos |
|
|
|