C/Database Toolchest
Isam functions for C programs
- iaddrec...........Add a record to a database.
- iclose_db.........Close a database.
- icopy_db..........Copy records from one
database to another.
- icopy_db_shared...Copy records from one
database to another with sharing.
- icreate_db........Create a new database.
- idbhandle.........Get the handle for an open
database.
- idelrec...........Delete the current record for
an index.
- idestroy_db.......Delete an existing database.
- ifindhead.........Find the first record for an
index.
- ifindkey..........Find a record matching a key
value for an index.
- ifindmark.........Find a previously marked
record for an index.
- ifindnext.........Find the next record for an
index.
- ifindprev.........Find the previous record for
an index.
- ifindrec..........Find a record matching all
field values.
- ifindtail.........Find the last record for an
index.
- iflush_db.........Flush the internal database
buffers to disk.
- igetdesc..........Get the description of the
key fields for an index.
- igetdesc_count....Get the number of key fields
for an index.
- igetdesc_fldlen...Get the length of a partial
key field for an index.
- igetdesc_fldnbr...Get the record field number
of a key field for an index.
- igetdesc_fldstart.Get the starting position of
a partial key field for an index.
- igetfldcount......Get the number of fields in a
record.
- igetfldlen........Get the length of a binary
field in a record.
- igetfldnames......Get the names of the fields
in a record.
- igetfldtype.......Get the type of a field in a
record.
- igetindexnames....Get the names of the indexes.
- igetrec...........Get the current record for an
index (any database).
- igetrec2..........Get the current record for an
index (known databases).
- igetreclen........Get the length of the current
record for an index.
- ihandle...........Get the handle for an index.
- ilock_all.........Lock all records in a
database.
- ilock_rec.........Lock the current record for
an index.
- ilock_timeout.....Set the number of lock
attempts and the time delay.
- imarkrec..........Mark the current record for
an index.
- imatchkey.........Compare a key value with the
current record for an index.
- imkindex..........Make a new index and add to
the existing index file.
- imodrec...........Modify the current record for
an index.
- inew_index_file...Rebuild an index file (all
but the physical index removed).
- iopen_db..........Open an existing database for
exclusive access.
- iopen_db_shared...Open an existing database for
shared access.
- iprogress.........Assign a user-defined
function for tracking progress.
- iprterr...........Print a message describing
the last ISAM error.
- iputs.............Print a string (by default to
stdout).
- iputs_win.........Print a string in a window
(for Microsoft Windows).
- iputs_winbox......Print a string in a message
box (for Microsoft Windows).
- irename_db........Rename an existing database.
- irmindex..........Remove an index from an index
file.
- isamexit..........Exit the ISAM system
(internal buffers freed).
- isaminit..........Initialize the ISAM system
(internal buffers allocated).
- isaminit_mswin....Initialize the ISAM system
for use with Microsoft Windows.
- isammsg...........Get the message corresponding
to an ISAM error constant.
- itime_delay.......Delay execution for a
specified amount of time..
- iunlock_all.......Unlock all records locked by
a prior call to ilock_all.
- iunlock_rec.......Unlock a record locked by a
prior call to ilock_rec.
- showdb............Display all the records in a
database.
- showdesc..........Display the key field names
for an index.
- showfldnames......Display the record field
names for a database.
- showindexnames....Display the index names for a
database.
- showrec...........Display the current record
for an index.
List of C++ functions
C/Database Toolchest description
Product List
Go Shopping