Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-09-2008
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
campo ID debe tener un valor

Hola a todos!!

Tengo un bd con firebird 2.0 en forma resumida esta es una de las tablas:

Código SQL [-]
CREATE GENERATOR CONSECUTIVO;

SET GENERATOR CONSECUTIVO TO 0;
 
CREATE TABLE PRODUCTOS (
    ID             INTEGER NOT NULL,
    CODIGO         CADENAS10 NOT NULL,
    NOMBRE         CADENAS50,
    PRESENTACION   CADENAS50,
    COSTOCOMPRA    PRECIOS,
    COSTOVENTA     PRECIOS,
    OBSERVACIONES  BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET ISO8859_1
);
 
ALTER TABLE PRODUCTOS ADD CONSTRAINT UNQ1_PRODUCTOS UNIQUE (CODIGO);
 
ALTER TABLE PRODUCTOS ADD CONSTRAINT PK_PRODUCTOS PRIMARY KEY (ID);
 
/* Trigger: PRODUCTOS_BI */
CREATE TRIGGER PRODUCTOS_BI FOR PRODUCTOS
ACTIVE BEFORE INSERT POSITION 0
as
begin
  if (new.id is null) then
    new.id = gen_id(consecutivo,1);
end
^

Como se ve, el campo ID es autonumerico (bueno..trata se serlo) uso un trigger y un generador.

Desde mi formulario al presionar el boton de aceptar (post - dbNavigator) me regresa un mensaje de error diciendome que el campo "ID debe de tener un valor" ¿¿y eso??

Se agradece la ayuda.
__________________
ESTO ES UN FORO ... NO UN MÓVIL
¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender?
Responder Con Cita
 



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
Insertar Valor a Campo VeLiuS MySQL 1 12-02-2008 01:27:04
¿Un ladrón debe tener 100 años de perdón? Robert01 La Taberna 21 02-09-2007 00:19:40
error, el índice o la clave principal no puede tener un valor null locorez Varios 3 15-12-2006 04:40:42
Como tener en un DBGrid un campo lookupComboBox como los del ObjectInstpector ? jpablor Conexión con bases de datos 1 29-08-2005 16:05:52
UPDATE de un campo dependiendo del valor de un campo de otra tabla Javi2 SQL 5 18-04-2005 16:35:05


La franja horaria es GMT +2. Ahora son las 02:41:18.


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