Zitat von
MagicAndre1981:
Welche Version des
ADO.NET Providers nutzt du?
1.7
Zitat von
MagicAndre1981:
Zeig mal bitte die Definition deiner Tabelle.
Hier mal kurz die komplette DDL aus IBExpert kopiert:
SQL-Code:
/******************************************************************************/
/**** Generated by IBExpert 30.12.2005 05:40:15 ****/
/******************************************************************************/
SET SQL DIALECT 3;
SET NAMES WIN1252;
/******************************************************************************/
/**** Tables ****/
/******************************************************************************/
CREATE GENERATOR GEN_SPIELE_ID;
CREATE TABLE SPIELE (
LFD_SPIEL
INTEGER NOT NULL,
TERMIN
TIMESTAMP NOT NULL,
ORT
INTEGER DEFAULT 0
NOT NULL,
ART
VARCHAR(5)
NOT NULL,
M1
INTEGER NOT NULL,
M2
INTEGER NOT NULL,
T1
INTEGER,
T2
INTEGER
);
/******************************************************************************/
/**** Primary Keys ****/
/******************************************************************************/
ALTER TABLE SPIELE
ADD CONSTRAINT PK_SPIELE
PRIMARY KEY (LFD_SPIEL);
/******************************************************************************/
/**** Foreign Keys ****/
/******************************************************************************/
ALTER TABLE SPIELE
ADD CONSTRAINT FK_SPIELE_1
FOREIGN KEY (M1)
REFERENCES MANNSCHAFTEN (LFD_MANNSCHAFT)
ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE SPIELE
ADD CONSTRAINT FK_SPIELE_2
FOREIGN KEY (M2)
REFERENCES MANNSCHAFTEN (LFD_MANNSCHAFT)
ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE SPIELE
ADD CONSTRAINT FK_SPIELE_3
FOREIGN KEY (ORT)
REFERENCES ORTE (LFD_ORTE)
ON DELETE SET DEFAULT ON UPDATE SET DEFAULT;
/******************************************************************************/
/**** Indices ****/
/******************************************************************************/
CREATE INDEX SPIELE_IDX1
ON SPIELE (ART);
/******************************************************************************/
/**** Triggers ****/
/******************************************************************************/
SET TERM ^ ;
/******************************************************************************/
/**** Triggers for tables ****/
/******************************************************************************/
/* Trigger: SPIELE_BI */
CREATE TRIGGER SPIELE_BI
FOR SPIELE
ACTIVE BEFORE
INSERT POSITION 0
AS
BEGIN
IF (NEW.LFD_SPIEL
IS NULL)
THEN
NEW.LFD_SPIEL = GEN_ID(GEN_SPIELE_ID,1);
END
^
SET TERM ; ^
/******************************************************************************/
/**** Privileges ****/
/******************************************************************************/