Hola, estoy trabajando con clarion 11 y Firebird 3, la consulta es la siguiente, estoy manejando las claves autonumeradas del lado del motor, el tema es en la tabla de facturas y detalle, tengo relacionadas las 2 tablas por IDDocVentas que es la clave primaria pero no logro grabar el ID en la tabla detalle. Estuve mirando en https://firebird21.wordpress.com/tag/tabla-maestro/ y la mejor solución en esos casos sería un stored procedure en el motor pero al escribir el procedimiento en IbExpert me da error, si alguien utiliza este método y me puede dar una mano quedo agradecido !
Este es el código que figura en la la web de firebird21
CREATE PROCEDURE GRABAR_MIMAESTRO(
IDENTI TYPE OF COLUMN MIMAESTRO.MAE_IDENTI,
FECHAX TYPE OF COLUMN MIMAESTRO.MAE_FECHAX)
RETURNS(
IDENTIFICADORMAESTRO TYPE OF COLUMN MIMAESTRO.MAE_IDENTI)
AS
BEGIN
INSERT INTO MIMAESTRO
(MAE_IDENTI, MAE_FECHAX)
VALUES (:Identi , :Fechax )
RETURNING MAE_IDENTI
INTO :IdentificadorMaestro;
END
Saludos !
Maestro Detalle con Firebird
- martinq
- Al nivel de RZ
- Mensajes: 128
- Registrado: Dom Feb 06, 2011 9:43 pm
- Ubicación: Montevideo - Uruguay
- Contactar:
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados