;;READMEBR.TXT
;;
;;  Readme file for KDBF patches/additions
;;
;;  All changes and additions are delimited by:
;;    //BR BEG
;;      ...
;;    //BR END
;;
;;  Further info is in GREP.TXT (details on each change to KDBF)
;;

Revision history of KDBR.ZIP:

950520
  x Changed all malloc(), free() to operators new, delete
950414
  x envdef.h BTime structure now longer has sizeof 8 (is now 10)
  x Based on 950413 build of KDBF
- - - -
I have also derived a class from the KDBF called TDBF. Its features
include the following:
  -Exception thrown to caller on many errors, minimizes error-checking
    code needed in application
  -BCursor forms of appendTable(), as source, dest. or both
  -New createTableBorrow() function. Creates an empty table from
    any database's table. Typically used to create a local table
    for local processing from a remote database's structure.
  -New copyToSimilar() function. Copies one BRecord to another
    based on FIELD NAME, not FIELD NUMBER. Useful when tables
    have been restructured. Also copies BLOB fields (up to 8K), which
    copyTo() reputedly has trouble with.
  -New TQuery class. Supports strstream query building, automatically
    allocates/deallocates BCursor, BRecord objects. Requires external
    support for a global strstream* 'winout'.

These classlibs are available from:

    CIS:BDEVTOOL/04/
      kdbr.zip
      tdbr.zip

    ftp://ftp.mcs.com/mcsnet.users/buc/classlib/
      kdbr.zip
      tdbr.zip
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Buc Rogers                              URL: mailto:buc@mcs.com
URL: http://www.mcs.com/~buc/home.html  CIS: 76353,1717


