Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » ElevateDB Technical Support » Incident Reports » Incident Reports Reported for Version 1.06 » View Incident Report |
Serious |
Reported By: Alec Mironov Reported On: 11/22/2007 For: Version 1.06 Build 1 |
BEGIN DECLARE FCursor SENSITIVE CURSOR FOR FStatement; DECLARE TEMPGUID VARCHAR(40) DEFAULT OLDROW.ID; PREPARE FStatement FROM 'SELECT * FROM DetailTable WHERE ParentID = ?'; OPEN FCursor USING TEMPGUID; START TRANSACTION ON TABLES DetailTable; BEGIN WHILE NOT EOF(FCursor) DO DELETE FROM FCursor; END WHILE; COMMIT; EXCEPTION ROLLBACK; END; END Workaround: BEGIN DECLARE FCursor SENSITIVE CURSOR FOR FStatement; DECLARE TEMPGUID VARCHAR(40) DEFAULT OLDROW.ID; PREPARE FStatement FROM 'SELECT * FROM DetailTable WHERE ParentID = ?'; OPEN FCursor USING TEMPGUID; FETCH FIRST FROM FCursor; START TRANSACTION ON TABLES DetailTable; BEGIN WHILE NOT EOF(FCursor) DO DELETE FROM FCursor; FETCH FIRST FROM FCursor; END WHILE; COMMIT; EXCEPTION ROLLBACK; END; END
This web page was last updated on Tuesday, April 23, 2024 at 08:39 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |