Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error 150 TOAD

Estas en el tema de Error 150 TOAD en el foro de Bases de Datos General en Foros del Web. Hola, estoy con TOAD conectando a mysql, y en el punto en el que (por interfaz gráfica, no por comandos sql) intento hacer un ALTER ...
  #1 (permalink)  
Antiguo 05/05/2015, 02:48
 
Fecha de Ingreso: mayo-2015
Mensajes: 7
Antigüedad: 9 años, 6 meses
Puntos: 0
Error 150 TOAD

Hola, estoy con TOAD conectando a mysql, y en el punto en el que (por interfaz gráfica, no por comandos sql) intento hacer un ALTER TABLE para introducir foreign key, me da como error Can't create table '.\dao\#sql-130c_38.frm' (errno: 150)

He mirado, pero no encuentro una aclaración para TOAD y ese error, no se si es propio a TOAD o un standar. ¿Alguna orientación al menos de lo que me pasa? Gracias.
  #2 (permalink)  
Antiguo 05/05/2015, 03:01
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Error 150 TOAD

No es un error del Toad. Es de Mysql, que se esta ejecutando por él.
La cosa es asi: Cuando haces esos cambios, el Toad crea sentencias de SQL para hacerlo y las manda a ejecutar. Aunque tu no las veas.
El ALTER TABLE en cuestión, sin duda intenta realizar un cambio que viola alguna restricción y por eso falla. Posiblemente por datos en las tablas o por claves.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 05/05/2015, 03:06
 
Fecha de Ingreso: mayo-2015
Mensajes: 7
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Error 150 TOAD

Muchas gracias! Algo para investigar al menos...

Etiquetas: 150, mysql, sql, toad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:04.