Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Declaring variable for current record
Message
 
General information
Forum:
Visual FoxPro
Category:
Client/server
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
00995317
Message ID:
00995323
Views:
28
Luc,

There's no current record in a trigger. A trigger is fired once per SQL statement regardless how many records are affected by such statement. The info about affected records is presented in a trigger in two special tables: DELETED and INSERTED. Keep also in mind, that triggers could fire recursively if DB setting allow it.

>I've been searching the BOL for a clue without sucess...
>
>In a trigger,
>how can I declare a variable for the current record?
>
>I want a trigger to fire on an INSERT or an UPDATE.
>
>
>DECLARE @ID_CurrentRecord Int
>
>@ID_CurrentRecord= <<Table.ID_Field>>              && Current Value
>
>UPDATE Table SET Somefield = SomeValue WHERE Table.ID_Field <> @ID_CurrentRecord
>
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform