Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-09-2010
fwhite fwhite is offline
Miembro
 
Registrado: sep 2006
Posts: 37
Poder: 0
fwhite Va por buen camino
Insertar registro en Firebird 2.0 con zeos

Hola amigos:
Quiero insertar un registro en una tabla Firebird. Utilizo lo siguiente:
ZConnection. Le pongo AutoCommit = True.
En la tabla tengo un trigger Before Insert y un generador para que me actualice el campo clave, pero no me lo hace, dándome el siguiente error:
Field campo_clave is required, but not supplied.
Como digo, este campo me lo debería cubrir el trigger.
Espero una respuesta vuestra. Graciñas.
Responder Con Cita
  #2  
Antiguo 24-09-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.048
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, creo que hace falta más información para ayudarte.
Responder Con Cita
  #3  
Antiguo 24-09-2010
fwhite fwhite is offline
Miembro
 
Registrado: sep 2006
Posts: 37
Poder: 0
fwhite Va por buen camino
Hola CN:
Haber si me explico mejor. Utilizo Delphi 6, para hacer mi aplicacion. Tengo una BD Firebird 2.0 con una tabla. En la tabla tengo un el siguiente trigger before insert activo:
AS
BEGIN
NEW.ID_CAMPO = GEN_ID(GEN_CAMPO, 1);
END
A la BD me conecto mediante los Zeos: Un ZConnection, un ZQuery y un DataSource. Para insertar, modificar y eliminar registros utilizo un DBNavigator. En el ZConnection tengo Autocommit=True y demás parámetros, creo, perfectamente configurados. Al hacer el Post me da el error que expliqué antes, por lo que entiendo que el trigger no se está ejecutando y no se porqué. Haber si tú lo sabes. Graciñas.
Responder Con Cita
  #4  
Antiguo 24-09-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.048
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Pero qué tienes puesto en el sql para insertar el registro?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas para insertar con Zeos y MySQL mcsebas Conexión con bases de datos 3 25-01-2010 19:19:32
Insertar mas de dos campos en mysql con Zeos y delphi carmelina SQL 2 09-01-2009 15:27:13
insertar datos en mysql con zeos Stanley Conexión con bases de datos 1 04-05-2007 22:46:01
Insertar Documentos a Blob con Zeos 6.5.1 aircraft Conexión con bases de datos 2 03-07-2006 11:19:13
Error al insertar un registro en Firebird mateamargo Conexión con bases de datos 4 12-06-2005 14:52:36


La franja horaria es GMT +2. Ahora son las 06:57:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi