Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | ODBC files prefixed with odbc- | Dan Goodliffe | 2015-12-24 |
| | |||
* | Connector compatibility fix | Dan Goodliffe | 2015-09-22 |
| | |||
* | Add mocking and tests for ODBC. | Dan Goodliffe | 2015-05-02 |
| | | | | | Note: whilst intervals sort of work, ODBC thinks the column is a longvarchar in PQ, so the UTs don't cover it. Also note: the ODBC UT mock is a hack over the PQ one, probably not suitable for general purpose use | ||
* | Centralize all the column reference storage logic | Dan Goodliffe | 2015-04-29 |
| | |||
* | Adds native support for time_duration as a variable type | randomdan | 2014-03-03 |
| | | | | Pass/retrieve boost::posix_time ptime and time_duration into/out of the db tier | ||
* | Fixes suggested by cppcheck | randomdan | 2012-07-09 |
| | |||
* | Handle the case when the driver tries to save more data than the buffer is ↵ | randomdan | 2011-02-18 |
| | | | | | | big enough, and doesn't bother to mention it Use the driver's bindSize as a hint as to how much buffer to allocate up front | ||
* | Fix the case when a bound buffer is too small and it's reported as success ↵ | randomdan | 2011-02-16 |
| | | | | with info, not error (when did this start happening?) | ||
* | Fix the build system to do dependencies properly | randomdan | 2011-02-09 |
| | | | | | | | | Break down libodbcpp into a set of base classes; libdbpp Add a native PostgreSQL implementation of libdbpp; libpqpp Extend project2 rdbms stuff to work with generic connectors Update datasources to specify connector type Build libmisc as .so | ||
* | Fix type of bindsize | randomdan | 2011-01-30 |
| | |||
* | All new fangled iterators, views, row engines, exceptions, the list goes on | randomdan | 2010-12-14 |
| | | | | Includes site and console updates to match | ||
* | Use proper ODBC SQL_SUCCEEDED macro, not SQL_SUCCESS comparison | randomdan | 2010-11-25 |
| | |||
* | Correct size of sqlstatus buffer | randomdan | 2010-09-16 |
| | |||
* | Rewrite the whole of parameter and column binding almost from scratch | randomdan | 2010-09-16 |
| | | | | | | No more template rubbish, no more messy partial specialisation Add copyless rebind of column to parameter Changes in project2 to suit | ||
* | Remove duplication in ODBC::Connection constructors | randomdan | 2010-09-13 |
| | | | | | | | Remove pointless specialisation on _Column for strings Set cursor type to scrollable (required to refetch a row) Resize binds if fetched data is truncated Support scrolling fetch (default is old 'next record' behaviour) | ||
* | Remove lots of overkill variations of string stuff and have a vector<char> ↵ | randomdan | 2010-08-30 |
| | | | | deal with the memory | ||
* | Cache the result of default column compose | randomdan | 2010-08-05 |
| | | | | Use this cache now lots of things are const refs | ||
* | Fix odbc select destructor when cursor not opened | randomdan | 2010-06-11 |
| | | | | Add support for subqueries | ||
* | Use Glib::ustring in libodbcpp for data and std::string for non-data | randomdan | 2010-06-11 |
| | | | | | Add support for parameters in SqlViews Uses parameters to implement category browse and search | ||
* | Ditch crazy timetypepair and just use an ODBC struct | randomdan | 2010-05-02 |
| | |||
* | lots of gcc warning fixes and a few newbies | randomdan | 2010-04-02 |
| | |||
* | Lots of little fixes | randomdan | 2008-11-13 |
| | |||
* | libcodbcpp initial release | randomdan | 2006-07-08 |