Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » DBISAM Technical Support » Incident Reports » Incident Reports Reported for Version 4.04 » View Incident Report |
Serious |
Reported By: Oliver Bock Reported On: 2/26/2004 For: Version 4.04 Build 1 |
var db: TDBISAMDatabase; qry: TDBISAMQuery; begin db := TDBISAMDatabase.Create(nil); db.Directory := '.'; db.DatabaseName := 'fiddlesticks'; db.Connected := true; qry := TDBISAMQuery.Create(nil); qry.DatabaseName := db.DatabaseName; qry.SessionName := db.SessionName; qry.SQL.Add('DROP TABLE IF EXISTS Test;'+ 'CREATE TABLE Test ( i integer, j integer )'); qry.ExecSQL; qry.Free; qry := TDBISAMQuery.Create(nil); qry.DatabaseName := db.DatabaseName; qry.SessionName := db.SessionName; // This query does not leak: // qry.SQL.Add('SELECT i, j FROM Test'); // This query leaks: qry.SQL.Add('SELECT i, SUM(j) FROM Test GROUP BY i'); qry.Open; qry.Free; db.Free; end.
This web page was last updated on Wednesday, October 30, 2024 at 11:41 AM | Privacy PolicySite Map © 2025 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |