Database access device and method of accessing a database
First Claim
1. A method, comprising:
- (a) retrieving a first record from a database in response to a request from a first recordset;
(b) saving the first record on a first bufferpage of a memory, the first bufferpage being associated with the first recordset;
(a) repeating steps (a) and (b) for at least one further record;
(b) when a next record requested by the first recordset is larger than a freespace on the first bufferpage, saving the next record on a second bufferpage of the memory, the second bufferpage being associated with the first recordset; and
(c) if one of the first record, the at least one further record, and the next record was previously retrieved and saved by at least one of the first recordset and at least one second recordset as a prior record, storing a pointer with the prior record, the pointer pointing to the one of the first record, the at least one further record, and the next record.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for accessing a database is provided. The method includes creating in a design environment a file that defines a metadata. The metadata relates at least one business object and at least one query. The method also includes communicating the file to a mobile device, storing the file on the mobile device, and transforming the file into a binary structure at an initial run of a computer application running on the mobile device. The binary structure is adapted to be read by the computer application. The method also includes recording the binary structure in a memory of the mobile device. A method for providing database access for a plurality of files with a limited number of database access channels is provided. A method for is provided for accessing a database in a computing environment for a plurality of recordsets. Each of the plurality of recordsets is associated with a database access channel for fetching records of the plurality of recordsets from the database upon occurrence of a preselected event. A method of fetching data for a plurality of active file from a database having a limited number of database connections is provided. A computer readable medium is provided which stores instructions executable by a computer. The instructions include a method for providing database access for a plurality of files with a limited number of database access channels. A device for accessing a database is provided. A system for updating a database access program is provided.
38 Citations
9 Claims
-
1. A method, comprising:
-
(a) retrieving a first record from a database in response to a request from a first recordset;
(b) saving the first record on a first bufferpage of a memory, the first bufferpage being associated with the first recordset;
(a) repeating steps (a) and (b) for at least one further record;
(b) when a next record requested by the first recordset is larger than a freespace on the first bufferpage, saving the next record on a second bufferpage of the memory, the second bufferpage being associated with the first recordset; and
(c) if one of the first record, the at least one further record, and the next record was previously retrieved and saved by at least one of the first recordset and at least one second recordset as a prior record, storing a pointer with the prior record, the pointer pointing to the one of the first record, the at least one further record, and the next record. - View Dependent Claims (2, 3)
-
-
4. A method of managing a memory, comprising:
-
(a) dividing the memory into a plurality of blocks;
(b) recording in a first block of the memory in a first databuffer at least a first property of a first record in response to a first request of a first recordset;
(c) recording in one of the first block and a second block of the memory in a second databuffer at least one of the first property and a second property of the first record in response to a second request of one of the first recordset and a second recordset; and
(d) storing with the first databuffer a pointer to the second databuffer. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A device for accessing a database, comprising:
-
a database memory;
a program memory; and
a processor coupled to the database memory and the program memory, the processor adapted to;
retrieve a first record from the database memory in response to a request from a first recordset;
save the first record on a first bufferpage of the program memory, the first bufferpage being associated with the first recordset;
repeat for at least one further record;
when a next record requested by the first recordset is larger than a freespace on the first bufferpage, save the next record on a second bufferpage of the program memory, the second bufferpage being associated with the first recordset; and
if one of the first record, the at least one further record, and the next record was previously retrieved and saved on the program memory by at least one of the first recordset and at least one second recordset as a prior record, store a pointer with the prior record, the pointer pointing to the one of the first record, the at least one further record, and the next record.
-
Specification