--- oup/current/DataAccess/Access_OUP_ADB.pas 2007/03/23 00:58:41 119 +++ oup/current/DataAccess/Access_OUP_ADB.pas 2007/04/01 21:14:29 155 @@ -66,10 +66,14 @@ begin FFileName := DBFilename; FDatabase := TABSDatabase.Create(nil); + FDatabase.Exclusive := True; + FDatabase.MultiUser := False; FDatabase.DatabaseName := 'OLDBcon' + IntToStr(ConnectionID); FDatabase.DatabaseFileName := DBFilename; FDatabase.Open; FQuery := TABSQuery.Create(FDatabase); + FQuery.DisableControls; + FQuery.RequestLive := False; FQuery.DatabaseName := 'OLDBcon' + IntToStr(ConnectionID); FQuery.SQL.Text := 'SELECT [name],[value] FROM globals ORDER BY [name] ASC'; FQuery.Open; @@ -249,6 +253,7 @@ var begin list := TStringList.Create; + list.CaseSensitive := True; list.Sorted := True; for i := 0 to GetFileCount - 1 do begin @@ -266,7 +271,7 @@ begin ST_IDAsc, ST_IDDesc: list.Add(id + ';' + name + ';' + extension); ST_NameAsc, ST_NameDesc: list.Add(name + ';' + id + ';' + extension); ST_ExtAsc, ST_ExtDesc: list.Add(extension + ';' + id + ';' + name); - ST_ExtNameAsc, ST_ExtNameDesc: list.Add(name + ';' + extension + ';' + id); + ST_ExtNameAsc, ST_ExtNameDesc: list.Add(extension + ';' + name + ';' + id); end; end; end;