Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » ElevateDB Technical Support » Incident Reports » Incident Reports Reported for Version 2.00 » View Incident Report |
Serious |
Reported By: Roy Lambert Reported On: 6/18/2008 For: Version 2.00 Build 2 |
procedure TEMailsForm.DoUpdateReadStatus(NewMB: string); begin { UpdateReadStatus.Close; if not UpdateReadStatus.Prepared then UpdateReadStatus.Prepare; UpdateReadStatus.ParamByName('UserID').AsString := HHCommons.UserID; UpdateReadStatus.ParamByName('EMailID').AsString := EMails_MsgNo.AsString; UpdateReadStatus.ParamByName('NewBox').AsString := NewMB; UpdateReadStatus.ExecScript; UpdateReadStatus.Close;} if emReadStatus.FindKey([EMails_MsgNo.AsInteger, HHCommons.UserID]) then emReadStatus.Delete; if NewMB <> '' then begin emReadStatus.Insert; emReadStatus_fkUsers.AsString := HHCommons.UserID; emReadStatus_fkEMails.AsInteger := EMails_MsgNo.AsInteger; emReadStatus_fkMailBoxes.AsInteger := StrToInt(NewMB); try emReadStatus.Post; except emReadStatus.Cancel; end; end; end; The script is SCRIPTINN EMailID VARCHAR, IN UserID VARCHAR, IN NewBox VARCHAR) BEGIN DECLARE Cmnd VARCHAR; SET Cmnd = 'DELETE FROM emReadStatus WHERE emReadStatus._fkEMails = '+EMailID + ' AND _fkUsers = '''+UserID+''''; EXECUTE IMMEDIATE Cmnd; IF NewBox <> '' THEN BEGIN SET Cmnd = 'INSERT INTO emReadStatus (_fkEMails, _fkMailBoxes, _fkUsers) VALUES ('+ EMailID+', '+ NewBox+', '''+UserID+''')'; EXECUTE IMMEDIATE Cmnd; END; END IF; END
This web page was last updated on Wednesday, March 20, 2024 at 07:22 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |