![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Prueba algo así: (Sin VALUES y sin paréntesis)
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#2
|
||||
|
||||
|
Ante todo, gracias por responder delphi.com.ar
Eso es lo que pone en mysql.com, pero como digo en el hilo, necesito introducir más datos y ese ejemplo solo vale para uno , de todas formas lo estoy resolviendo contando las posiciones de los padres y metiendolos "a pelo" desde un fichero de texto (no sé si dirá algo el "profe" ).Otra cosa (que viene a ser lo mismo) Cuando creo trés o más tablas relacionadas entre sí ¿no deben llevar TODAS ellas las claves foráneas de sus padres? ¿O solo la de su inmediato? Por ejemplo: tres tablas: - Distribuidores (el abuelo de todas) ![]() - Artículos (depende de distribuidores) - Productos (depende de artículos y de distribuidores) En el ejemplo, la tercera tabla (productos) me dice que no puede crearla ![]() ¿Puedes indicarme como se hace? (en teoría o en práctica, como quieras) Saludos y gracias de nuevo Salvica Última edición por salvica fecha: 02-05-2006 a las 15:19:02. |
|
#3
|
||||
|
||||
|
Cita:
Cita:
Me parece que te falta una coma despues de la FK de ID_ARTICULO:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Última edición por delphi.com.ar fecha: 02-05-2006 a las 15:25:34. |
|
#4
|
||||
|
||||
|
Cita:
Project Parking.exe raised exception class EZSQLException with message ¡SQL Error: Algo está equivocado en su sintaxis cerca 'SELECT ìd_empresa`FORM `distribuidores`WHERE `cif_empresa`="1' (aquí se corta) en la línea 1'. La query es la siguiente:
y en el susodicho modulo ZDbcMySqlUtils, señala la línea del raised:
Cita:
Project Parking.exe raised exception class EZSQLException with message 'SQL Error: No puedo crear la tabla '.\dai_1\productos.frm (Error 150)' He buscado por "San Google" y no he visto nada sobre esto, el caso es que si dejo un solo FOREING KEY (el de la tabla `articulos`) el error desaparece, vamos, como si nada más se pudiese tener una sola clave foránea. Lo de la coma, fué un fallo mio al hacer el "CopyPaste", ya que con el nuevo formato del foro pierdo las etiquetas [ delphi ] y [ /delphi ] Gracias por todo, seguiremos investigando ![]() Salvica |
|
#5
|
||||
|
||||
|
Cita:
¿El resto probaste poniendo la coma? Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#6
|
||||
|
||||
|
Cita:
Cita:
![]() ¿Como se expresa en la construcción de una tabla, que debe contener tres o más campos externos, los cuales forman un índice? Saludos |
|
#7
|
||||
|
||||
|
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| insert into tabla values (select *... ¿? | jorgesl | SQL | 15 | 11-04-2006 21:29:08 |
| Problema conuna consulta select...not in (select ...) | VRO | Firebird e Interbase | 2 | 11-08-2005 08:56:35 |
| 5 select de 5 tablas diferentes en un select solo | sakuragi | SQL | 6 | 15-06-2005 18:57:06 |
| Insert me cierra otro Insert | motrildelphi | Conexión con bases de datos | 0 | 05-05-2005 12:20:27 |
| Select anidado: Select from (select....) | Malon | SQL | 2 | 14-10-2004 14:01:24 |
|