In einer Tabelle, die eine n:1 Beziehung zur getriggerten Tabelle hat,
werden Zeilenweise Daten aktualisiert.
Wahrscheinlich werden diese Eintr�ge, die da aktualisiert werden, vorher
angelegt, aber mangels bekannter ID des �bergeordneten Datensatzes, mit -99
als Fremdschl�ssel erzeugt.
Ziemlich unsichere Sache, wenn dem so ist.

Gru�, Andreas
> Hallo,
>
> die Funktion (bzw. Sinn/Zweck) des folgenden Triggers ist mir nicht
> so ganz verst�ndlich - kann mir den bitte jemand
> erl�utern?
>
> CREATE TRIGGER ADRANSPIns ON [T_ADRANSP]
> FOR INSERT
> AS
>    DECLARE @MID int
>    DECLARE @Adresscode varchar(1)
>    DECLARE @Nummer int
>    DECLARE @Liste int
>    DECLARE cIdx CURSOR LOCAL FOR SELECT Adresscode,Nummer,Liste FROM
> Inserted
>
>    SET NOCOUNT ON
>
>    SELECT @MID  = Mandant_ID
>       FROM Current_Mandant
>       WHERE (Tabelle = "ADRANSP") AND (Mandant_ID IS NOT NULL)
>
>       OPEN cIdx
>       IF @@CURSOR_Rows<>0
>       BEGIN
>       FETCH NEXT FROM cIdx INTO @Adresscode,@Nummer,@Liste
>          WHILE (@@FETCH_STATUS = 0)
>          BEGIN
> UPDATE T_ADRANSP
>             SET Mandant_ID = @MID
>             WHERE (Mandant_ID = -99)
>             AND (Adresscode = @Adresscode)
>             AND (Nummer = @Nummer)
>             AND (Liste = @Liste)
>          FETCH NEXT FROM cIdx INTO @Adresscode,@Nummer,@Liste
>          END
>          CLOSE cIdx
> END
>       DEALLOCATE cIdx
>
>    SET NOCOUNT OFF
>
>
> Gruss
>
> Alex
> www.aspintranet.de
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
> Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
> ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
> _______________________________________________
> Database.asp mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/database.asp

~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an