Karen

  My first thought was primary and foreign keys with cascade. So when you 
delete row with primary key system deletes foreign key????

Buddy

Sent from my iPhone

> On Mar 11, 2022, at 7:01 PM, 'Karen Tellef' via RBASE-L 
> <rbase-l@googlegroups.com> wrote:
> 
> 
> 
> Why I needed the before-delete trigger:  no one should ever be deleting data 
> from this table.  And although they have the full version of RBase, no one 
> knows how to "get to the R> prompt".  There is a monthend routine that the 
> senior user runs that will delete a batch of data, but that's all (we remove 
> the trigger before this monthend routine, then put it back on)
> 
> Yet every now and then we find data mysteriously disappeared.
> 
> So I created a before-delete trigger.  It takes the record to be deleted and 
> appends it to an archive table.  3 columns in the archive table will hold the 
> deleted date / time and the user who deleted it.  Works perfectly at my 
> development environment and when I test it at the place where the database is 
> installed.  Records the date, time and the user.
> 
> However, twice now we have found records in that archive table that had been 
> deleted (hundreds at a time).  The records had the deleted date/time but had 
> NO user name.  
> 
> Here's the code I use in my stored procedure.  The DeletedDate and 
> DeletedTime works fine, it gets updated every time.  There is no login to 
> this app, so I grab the NetUser (used many times in the application for other 
> things, successfully).  The first time that the archive had no user name, I 
> modified the stored procedure to grab the ComputerName.  But still, 
> nothing.....
> 
> 
>    SET VAR vText TEXT = NULL
>    SET VAR vText = (CVAL("NetUser"))
>    IF vText IS NULL THEN
>      SET VAR vText = (CVAL("ComputerName"))
>    ENDIF
> 
>    UPDATE ClaimsDeleted SET DeletedDate = .#DATE, DeletedTime = .#TIME, +
>      DeletedBy = .vText WHERE claim = .spClaim
> 
> 
> 
> Can anyone think of anything else I can trap that would help me figure out 
> how/when the records got deleted?  
> 
> Or does anyone know how records could get deleted when there actually is no 
> NetUser or ComputerName?  
> 
> 
> Karen
> 
> 
> -- 
> For group guidelines, visit 
> http://www.rbase.com/support/usersgroup_guidelines.php
> --- 
> You received this message because you are subscribed to the Google Groups 
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to rbase-l+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rbase-l/1654695576.980450.1647043308102%40mail.yahoo.com.

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/C98666B1-D52E-444A-A976-2230F7941E53%40comcast.net.

Reply via email to