summaryrefslogtreecommitdiff
path: root/libodbcpp
Commit message (Collapse)AuthorAge
...
* Handle the case when the driver tries to save more data than the buffer is ↵randomdan2011-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
* Add check function for when a connection is finished with, but you don't ↵randomdan2011-02-17
| | | | | | | want to close it Use prepared statements only for modifications, use fetch instead for selects (doesn't load an entire record set) Support varchar oid
* Fix the case when a bound buffer is too small and it's reported as success ↵randomdan2011-02-16
| | | | with info, not error (when did this start happening?)
* Fixes to compile with all gcc warnings as errorsrandomdan2011-02-14
| | | | | | | | | Fixes to keep uuid impl choice entirely within uuid class Fix to collect all text in xslRows Error in unhandled compares Add support for no change check in PQ connector Move dumptask in p2console, soon to be removed Fix variable creation code to set type correctly
* Support for table patching in different ways according to what the connector ↵randomdan2011-02-11
| | | | | | | says Introduce two proper methods of bulk update Tested against PG 8.4, MySQL 5.1 with single and multiple column keys
* Fix the build system to do dependencies properlyrandomdan2011-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
* Add missing conversion in generic visitorrandomdan2011-02-03
| | | | | | | | | Whole new improved variable system (does drop VariableParse, no longer required) Add option to count, but not include, blank lines in proc and file rows File file rows to open files, not execute them Fix to ODBC API with strings that don't use the whole buffer XML changes to site to use new variable system Changes to GB importer to use FS rows and new SQL merge now that it's a) tested and b) variable parse has gone
* Remove compose functions on column data and add a handle function for type ↵randomdan2011-02-02
| | | | | | | safe data passing Use new handle function to get type safe data from ODBC Add a datetime option to variables
* Fix type of rows counterrandomdan2011-01-30
|
* Fix type of bindsizerandomdan2011-01-30
|
* Address type inconsistency issue with size functionsrandomdan2011-01-30
|
* All new fangled iterators, views, row engines, exceptions, the list goes onrandomdan2010-12-14
| | | | Includes site and console updates to match
* Support binding null to an SQL command parameterrandomdan2010-11-30
| | | | Bind null for missing values for SQL merge data
* Use proper ODBC SQL_SUCCEEDED macro, not SQL_SUCCESS comparisonrandomdan2010-11-25
|
* Fix edge case when buffer is exactly the size of the column datarandomdan2010-11-23
|
* Fix incorrect use of NULL, picked up by new GCCrandomdan2010-11-22
|
* Add -fPIC flag, cos those libs will get built dynamicallyrandomdan2010-10-07
|
* Jamfile changes for doing things more properlyrandomdan2010-10-07
|
* Fix handling of strings containing multibyte charactersrandomdan2010-09-21
|
* Correct size of sqlstatus bufferrandomdan2010-09-16
|
* Always rebind after a column alloc size change else ODBC doesn't know about ↵randomdan2010-09-16
| | | | the extra space
* Fix ustring builders from chararraycolumnrandomdan2010-09-16
|
* Rewrite the whole of parameter and column binding almost from scratchrandomdan2010-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 constructorsrandomdan2010-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)
* Use the right header for BUFSIZrandomdan2010-09-12
|
* Remove lots of overkill variations of string stuff and have a vector<char> ↵randomdan2010-08-30
| | | | deal with the memory
* Fix early assign of insCmd in sqlmergerandomdan2010-08-12
| | | | Fix bad use of length in binding string
* Tidy up hierarchyrandomdan2010-08-08
| | | | Add SqlMergeTask
* Cache the result of default column composerandomdan2010-08-05
| | | | Use this cache now lots of things are const refs
* Fix behaviour of composing a string columnrandomdan2010-07-27
|
* Cache that a DSN is unavailable for 60secrandomdan2010-07-15
|
* Implement connection caching and checking (requires ODBCv3 driver)randomdan2010-07-05
| | | | Implement preferLocal DB access
* Use cgicc, add checks, tasks, dynamic loader, atom feed, login pagerandomdan2010-06-18
|
* Add support for composing Glib::ustrings from columnsrandomdan2010-06-13
| | | | | Break Project2 components down into generalised classes Tidy up code
* Fix odbc select destructor when cursor not openedrandomdan2010-06-11
| | | | Add support for subqueries
* Use Glib::ustring in libodbcpp for data and std::string for non-datarandomdan2010-06-11
| | | | | Add support for parameters in SqlViews Uses parameters to implement category browse and search
* Initial workings of project2 - renders gentoobrowse homepagerandomdan2010-06-09
|
* Fix memory leaks and alloc issuesrandomdan2010-05-27
|
* Fix output format for double columnsrandomdan2010-05-19
|
* Ditch crazy timetypepair and just use an ODBC structrandomdan2010-05-02
|
* Add a writeToBuf function and use itrandomdan2010-04-07
|
* Minor fixesrandomdan2010-04-05
|
* lots of gcc warning fixes and a few newbiesrandomdan2010-04-02
|
* Lots of little fixesrandomdan2008-11-13
|
* Fix the C++ template errorsrandomdan2006-09-21
| | | | | Add some half decent transaction support Change the error handling to not 'handle' _with_info
* libcodbcpp initial releaserandomdan2006-07-08