FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Intente realizando la siguiente consulta. Desde phpmyadmin, no tengo problemas, el alta se realiza correctamente, pero cunado intento realizarlo desde delphi, me sigue tirando el mismo error del principio
Última edición por Casimiro Notevi fecha: 02-03-2016 a las 23:47:41. |
#2
|
||||
|
||||
El componente TOrdenReparacion, ¿tiene alguna relación con otro dataset?
LineComment Saludos |
#3
|
||||
|
||||
si estas usando mysql y zeos bien podrias usar el componernte zquery y hacer algo asi...
espero te sirva
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente.... |
#4
|
||||
|
||||
Desde luego puede intentar otros métodos, pero soy de la opinión de que habría que entender porqué no está funcionando un método que debería funcionar
LineComment Saludos |
#5
|
|||||
|
|||||
Si la relacion que tengo con las tablas es la siguiente
Tablas que tengo Cita:
A su vez la tabla "Tdetallereparacion" tambien la relaciono con la tabla "Tusuarios" (en este caso a usuarios llamo a las personas que utilizan el sistema, pueden ser tecnicos u operadores, un tecnico seria quien apareceria en el "detalle de la reparacion", ya que es quien arreglaria el equipo y en el caso de la tabla "orden reparacion" como tambien esta relacionada con la tabla "usuarios" es para saber que usuario de mi sistema recibio el equipo o genero la orden. las claves por las que se relacionan son: Cita:
Cita:
Cita:
Cita:
|
#6
|
||||
|
||||
Preguntas:
1. La llave foránea de la tabla detalle ¿está establecida explícitamente en la base mediante un constraint? 2. ¿Está establecida la relación maestro-detalle en los componentes zeos correspondientes a las tablas orden y detalleorden? Da la impresión de que el error se presenta al hacerse el post de un registro detalle que aún está huérfano (no tiene establecida la lave foránea). LineComment Saludos |
#7
|
|||
|
|||
En el caso de la tabla "cliente" que esta relacionada con la tabla "orden reparacion", la tengo relacionadas y con UPDATE cascade DELETE cascade.
Tengo registros cargados en la tabla "clientes" , por eso mismo cuando el registro nuevo lo trato de insertar por medio de php myadmin, lo cargo sin ningun problema, el tema es cuando lo intento hacer desde delphi. En todos los casos para las demas tablas se cumple que en la tabla maestro, tengo datos cargados. Ya intente vaciando las tablas y volviendo a dar de alta , tanto usuarios como clientes pero sigue lo mismo. Intente hacerlo por medio de SQL y entre varias pruebas , note otro comportamiento extraño. Realizo la siguiente consulta y se cargan los datos sin ningun problema en la tabla "oden reparacion" Donde el valor que envio a dni_cliente es "11111111", es un dni_cliente que ya existe en la tabla clientes, lo mismo para el valor que envio en dni_usuario. Son registros que ya existen
Ahora cuando en la misma consulta intento enviar los valores que capturo de las otras tablas , "dni_cliente" , "dni_usuario", tambien funciona bien
Pero en el tercer intento cuando envio los datos restantes me sale nuevamente el error
|
#8
|
||||
|
||||
Coincido con Roman, si tienes tus llaves foraneas amarradas con un constraint, el error se puede producir al intentar meter un valor
que aun no existe en la tabla dependiente. x que no pones la cadena del insert en una variable y le pones un punto de interrupcion o de plano la metes en un showmessage para ver exactamente que esta tratando de insertar.
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente.... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al guardar un registro | jafera | Firebird e Interbase | 2 | 09-09-2013 16:35:39 |
Como insertar y Guardar registro en MySql con Delphi of PHP | kurono | Varios | 2 | 23-10-2010 00:18:47 |
Como insertar y Guardar registro en MySql con Delphi of PHP | kurono | Varios | 0 | 21-08-2010 03:49:12 |
Guardar en registro | mefixxto | OOP | 5 | 13-05-2008 19:48:02 |
Guardar Registro | look | OOP | 1 | 22-09-2007 17:57:10 |
|