Introduction - If you have any usage issues, please Google them yourself
The goal of this library is to make ODBC reco rdsets look just like an STL container. As a user , you can move through our containers using sta ndard STL iterators and if you insert () , erase () or replace () records in our container 's changes can be automatically committed to the database for you. The library's compliance with STL iterator and the container standards means you can plug our abstractions into a wide variety of the STL algorithms for data storage, searching and manipulation. In addition, the C reflection mechanism used by our library t o bind to database tables allows us to add generi c indexing and lookup properties to contain our ers with no special code required from the end-u ser. Because our code takes full advantage of th e template mechanism, it adds minimal
Packet : 9927429dtl.zip filelist
DTL/docs/AlwaysThrowsHandler.htm
DTL/docs/BCA.htm
DTL/docs/BCAfunctor.htm
DTL/docs/BoundIO.htm
DTL/docs/BPA.htm
DTL/docs/BPAfunctor.htm
DTL/docs/BPAReadData.htm
DTL/docs/category_blank.gif
DTL/docs/cb_ptr_fun.htm
DTL/docs/cb_ptr_fun_example.htm
DTL/docs/cb_ptr_fun_w_ret_example.htm
DTL/docs/concept.gif
DTL/docs/containers.gif
DTL/docs/CorpID.gif
DTL/docs/DBConnection.htm
DTL/docs/DBException.htm
DTL/docs/DBStmt.htm
DTL/docs/DBView.htm
DTL/docs/DBViewDeleteData.htm
DTL/docs/DBViewReadData.htm
DTL/docs/DBViewReadJoinedData.htm
DTL/docs/DBViewUpdateData.htm
DTL/docs/DBViewWriteData.htm
DTL/docs/db_iterator.htm
DTL/docs/DefaultInsVal.htm
DTL/docs/DefaultSelVal.htm
DTL/docs/delete_iterator.htm
DTL/docs/download.htm
DTL/docs/dtl_home.gif
DTL/docs/dtl_introduction.htm
DTL/docs/DynamicDBView.htm
DTL/docs/DynamicIndexedDBView.htm
DTL/docs/DynamicIndexedDBViewExample.htm
DTL/docs/ETIException.htm
DTL/docs/ExceptionHandling.htm
DTL/docs/ExceptionNotes.htm
DTL/docs/ExceptionOverview.htm
DTL/docs/exceptions.gif
DTL/docs/FAQ.htm
DTL/docs/form.htm
DTL/docs/functors.gif
DTL/docs/index.htm
DTL/docs/IndexedDBView.htm
DTL/docs/IndexedDBViewExample.htm
DTL/docs/insert_iterator.htm
DTL/docs/InsVal.htm
DTL/docs/InsValExample.htm
DTL/docs/IOHandler.htm
DTL/docs/iterator.gif
DTL/docs/jtime_c.htm
DTL/docs/links.htm
DTL/docs/LoggingHandler.htm
DTL/docs/LoggingHandlerUse.htm
DTL/docs/LoggingHandlerUseIndexed.htm
DTL/docs/OurHeroicHandler.htm
DTL/docs/RangeIndexInsertExample.htm
DTL/docs/RangeIndexUpdateExample.htm
DTL/docs/RangeInsertExample.htm
DTL/docs/ReadMe.htm
DTL/docs/register.htm
DTL/docs/RootException.htm
DTL/docs/select_iterator.htm
DTL/docs/SelVal.htm
DTL/docs/SelValExample.htm
DTL/docs/SimpleDynamicRead.htm
DTL/docs/SimpleDynamicWrite.htm
DTL/docs/SpecBug.htm
DTL/docs/stat.gif
DTL/docs/stl_home.gif
DTL/docs/surf.gif
DTL/docs/table_of_contents.htm
DTL/docs/type.gif
DTL/docs/update_iterator.htm
DTL/docs/utilities.gif
DTL/docs/ValidatedObject.htm
DTL/docs/ValidityException.htm
DTL/docs/VariantException.htm
DTL/docs/variant_field.htm
DTL/docs/variant_row.htm
DTL/docs/variant_row_example.htm
DTL/docs/whitespace.gif
DTL/example/DynamicIndexedViewExample.cpp
DTL/example/DynamicIndexedViewExample.h
DTL/example/Example.cpp
DTL/example/example.dsp
DTL/example/example.dsw
DTL/example/Example.h
DTL/example/example.opt
DTL/example/example_core.cpp
DTL/example/example_core.h
DTL/example/example_funcs.h
DTL/example/IndexedViewExample.cpp
DTL/example/IndexedViewExample.h
DTL/example/KnowNothingDynamicRead.cpp
DTL/example/KnowNothingDynamicRead.h
DTL/example/main.cpp
DTL/example/Makefile
DTL/example/range.cpp
DTL/example/range.h
DTL/example/ReadData.cpp
DTL/example/ReadData.h
DTL/example/ReadDataNoMatches.cpp
DTL/example/ReadDataNoMatches.h
DTL/example/ReadJoinedData.cpp
DTL/example/ReadJoinedData.h
DTL/example/SimpleDynamicRead.cpp
DTL/example/SimpleDynamicRead.h
DTL/example/WriteData.cpp
DTL/example/WriteData.h
DTL/example_db/data.sql
DTL/example_db/data_mysql.sql
DTL/example_db/example.mdb
DTL/example_db/tables.sql
DTL/lib/bind_basics.cpp
DTL/lib/bind_basics.h
DTL/lib/BoundIO.cpp
DTL/lib/BoundIO.h
DTL/lib/callback.cpp
DTL/lib/Callback.h
DTL/lib/CountedPtr.cpp
DTL/lib/CountedPtr.h
DTL/lib/date_util.cpp
DTL/lib/date_util.h
DTL/lib/DBConnection.cpp
DTL/lib/DBConnection.h
DTL/lib/DBDefaults.h
DTL/lib/DBException.h
DTL/lib/DBIndex.h
DTL/lib/DBStmt.cpp
DTL/lib/DBStmt.h
DTL/lib/DBView.h
DTL/lib/DB_Base.cpp
DTL/lib/DB_Base.h
DTL/lib/delete_iterator.h
DTL/lib/DTL.dsp
DTL/lib/DTL.dsw
DTL/lib/dtl.h
DTL/lib/DTL.opt
DTL/lib/DynaDBView.h
DTL/lib/IndexedDBView.h
DTL/lib/insert_iterator.h
DTL/lib/iterator.h
DTL/lib/Makefile
DTL/lib/memfunc.h
DTL/lib/RootException.h
DTL/lib/select_insert_iterator.h
DTL/lib/select_iterator.h
DTL/lib/starit.h
DTL/lib/std_inc.h
DTL/lib/string_util.cpp
DTL/lib/string_util.h
DTL/lib/update_iterator.h
DTL/lib/validate.h
DTL/lib/VariantException.h
DTL/lib/variant_cc.h
DTL/lib/variant_row.h
DTL/ReadMe.htm
DTL/tests/Example.cpp
DTL/tests/Example.h
DTL/tests/JoinExample.cpp
DTL/tests/JoinExample.h
DTL/tests/main.cpp
DTL/tests/Makefile
DTL/tests/print_util.cpp
DTL/tests/print_util.h
DTL/tests/TestExceptions.cpp
DTL/tests/TestExceptions.h
DTL/tests/tests.dsp
DTL/tests/tests.dsw
DTL/tests/tests.opt