![]() | ![]() Products ![]() ![]() ![]() ![]() |
Home » Technical Support » DBISAM Technical Support » Product Manuals » DBISAM Version 4 Manual for RAD Studio XE (Delphi) » Using DBISAM » Setting Ranges on Tables |
begin with MyTable do begin { Set to the primary index } IndexName:=''; { Set a range from customer 100 to customer 300 } SetRange([100],[300]); end; end;
begin with MyTable do begin { Set to the CustomerName secondary index } IndexName:='CustomerName'; { Set a range to find all customers with a name beginning with 'A' } SetRangeStart; FieldByName('CustomerName').AsString:='A'; { This causes the range to only look at the first field in the current index } KeyFieldCount:=1; SetRangeEnd; { Note the padding of the ending range values with lowercase z's to the length of the CustomerName field, which is 20 characters } FieldByName('CustomerName').AsString:='Azzzzzzzzzzzzzzzzzzz'; { This causes the range to only look at the first field in the current index } KeyFieldCount:=1; ApplyRange; end; end;
This web page was last updated on Friday, January 20, 2023 at 07:13 AM | Privacy Policy![]() © 2023 Elevate Software, Inc. All Rights Reserved Questions or comments ? ![]() |