home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 16 Announce
/
16-Announce.zip
/
dbflib2.txt
< prev
next >
Wrap
Text File
|
1995-09-17
|
8KB
|
160 lines
Now you can access dBASE files
from your custom DOS, Windows, NT, and OS/2 Applications?
===============================================================================
dbfLIB Version 2
by dSOFT Development Inc.
Accessing dBASE files is a task that thousands of developers are faced with
each and every day. dBASE files have become a universal standard for storing
and retrieving database information. Unfortunately, there hasn't been an easy
way to support dBASE files across multiple operating systems, until now!
dbfLIB provides a meaningful set of application programming interfaces (APIs)
for accessing dBASE files. Whether you are a dBASE programmer who is moving
forward with C/C++ programming in the Windows and OS/2 environments, or a
seasoned GUI developer looking for database management routines, you will find
that programming in C/C++ with dbfLIB will make your job easier.
The following file formats are supported by dbfLIB Version 2:
* DBF (dBASE III/IV, Clipper, Foxpro databases)
* DBT (dBASE III & Clipper compatible memo & dBASE IV compatible memo)
* FPT (Foxpro compatible memo)
* NDX (dBASE III/IV index files)
* NTX (Clipper index files)
NEW in Version 2...
+----------------------------------------------+
| When using the dbfLIB Version 2 dynamic |
| link libraries (DLLs) you can now open both |
| NDX and NTX files at the same time! Even |
| attached to the same DBF file. |
+----------------------------------------------+
The problem...
As a developer, you are often faced with meeting the needs of a wide variety
of end users. While some are happy to stay with text based DOS applications,
others are riding the wave towards the graphical user interface offered by
Microsoft Windows. Still other users want to take advantage of OS/2 or NT's
preemptive multitasking. To provide for all of these needs, you need cross
platform database functions.
The solution...
dbfLIB Programmer's Library.
dbfLIB provides a consistent set of APIs across DOS, Windows, OS/2, and NT
platforms. This allows you to develop new DOS, Windows, OS/2, and Windows NT
applications that can share dBASE files with dBASE programs currently in use,
as well as other programs that use dBASE files. This can all be done without
migrating many megabytes of dBASE files to another database environment.
+-------------------------------------------------+
| dbfLIB is especially useful in the OS/2 and |
| Windows NT environments because of its ability |
| to open multiple instances of the files. This |
| is a huge advantage in a multithreaded program. |
+-------------------------------------------------+
dbfLIB Highlights:
=================
* A single set of functions for DOS, Windows, OS/2, and Windows NT
* Royalty free DLL's for:
- Windows 3.x
- OS/2 1.x (16-bit DLL)
- OS/2 2.x and Warp (32-bit DLL)
- Windows NT (32-bit DLL)
* Static libraries for DOS and 16-bit OS/2
* Meaningful function names familiar to the xBASE programmer
* Network support
* Handle-based function calls (allows for multiple instances of the same dbf
file; very useful in Windows and multithreaded OS/2 & NT programs)
* Functions for creating, updating, and indexing dBASE files
Price: $195 (plus tax, shipping & handling)
Also available through: We accept VISA and MasterCard.
Indelible Blue Inc. @ 1-800-776-8284
The Programmer's Shop @ 1-800-421-8006
===============================================================================
You may contact dSOFT through the following sources:
dSOFT Development Inc. dSOFT Development Inc.
4710 Innsbruk Dr. or 5100 East Tecumseh Rd.
Houston, TX 77066 Norman, OK 73071
(713) 537-0318
Compuserve: 70562,1044
Product names mentioned herein may be trademarks and/or registered trademarks
of their respective companies.
===============================================================================
+----------------------------------------------+
| |
| The dbfLIB Version 2 API |
| |
+----------------------------------------------+
DBF functions Field functions Index functions
------------------------- --------------------- -------------------------
DbfAllocRec FldCopy IndexBottom
DbfAppend FldCopyAndPad IndexClose
DbfBottom FldCopyDate IndexCloseAll
DbfClearRecBuf FldCount IndexCreate
DbfClipperLock FldDecimals IndexGetCurrent
DbfClose FldName IndexKey
DbfCloseAll FldNRef IndexKeyExpression
DbfCreate FldPtr IndexKeyLen
DbfCreateExtended FldRef IndexOpen
DbfCreateFile FldReplace IndexReindex
DbfCreateFromExtended FldReplaceDate IndexSetCurrent
DbfCreateFromFile FldReplaceLog IndexSkip
DbfCreateFromHandle FldReplaceNum IndexTop
DbfDB3Lock FldType IndexType
DbfDB4Lock FldTrue
DbfDelete FldValue Memo functions
DbfDeleted FldWidth -------------------------
DbfGetDatabaseType FldRefCopy MemoBlockSize
DbfGo FldRefCopyAndPad MemoExist
DbfHandle FldRefCopyDate MemoLen
DbfLocate FldRefPtr MemoRead
DbfLock FldRefReplace MemoReadFilter
DbfOpen FldRefReplaceDate MemoWrite
DbfPack FldRefReplaceLog
DbfPadString FldRefReplaceNum Get/Set functions
DbfQueryLock FldRefTrue -------------------------
DbfReadRec FldRefType GetCentury
DbfRecall FldRefValue GetDbfDateFormat
DbfReccount FldRefWidth GetDefaultBlockSize
DbfRecno GetDefaultLockType
DbfSeek Misc. functions GetMemoFilter
DbfSetDeleted --------------------- GetPadding
DbfSkip CvtAsciiToDouble SetCentury
DbfTop CvtCharToDate SetDbfDateFormat
DbfUnlock CvtCharReplace SetDefaultBlockSize
DbfUse CvtDateToChar SetDefaultLockType
DbfWriteRec CvtDateToIndex SetMemoFilter
dbfLIBVersion CvtDoubleToAscii SetPadding
dbfLIBVersionAndRev
===============================================================================