Commit Graph
130 Commits
Author SHA1 Message Date
Nirgal Vourgère f6cd70494c Automatically init/exit libmdb code
mdb_init() and mdb_exit() are now deprecated.
2012-07-22 02:29:04 +02:00
Nirgal Vourgère f587d30995 Remaining gmdb2 info data from properties
New method mdb_get_catalogentry_by_name()
Bumped libmdb version from 2.0.1 to 2.1.0
2012-07-08 02:24:42 +02:00
Nirgal Vourgère b0fb6a4167 Add basic support for Access 2010
Thanks Jakob Egger:
https://github.com/jakob/mdbtools/commit/a928a36804a29ae059e925a798307d899cdbf612
2012-07-07 21:08:25 +02:00
jakob 88ff1c023e Basic support for Complex Columns (Access 2007+)
The major new feature in Access 2007 where so called complex columns.
These can be multivalued fields, attachments, or MEMO fields with
version history. All of them are implemented using hidden helper tables,
and the column itself has type MDB_COMPLEX (0x12) which is basically a
long int used as a key.

This commit adds basic support for this complex type to libmdb.
2012-07-07 20:23:20 +02:00
Jean-Michel Vourgère c566407eaf Experimental support for JET5 .accdb files
Right now, they are handled like JET4 file.
2012-07-03 00:31:23 +02:00
Jean-Michel Vourgère 212337cfaa Renamed _mdb_put_int* into mdb_put_int*
These were the only symbols exported not starting with mdb_
Old names stay available as aliases
Bumped libmdb version to 2.0.1

Added these prototypes to mdbtools.h: Fixes compilation warning

Added mdb_insert_row prototype to mdbtools.h: Fixes compilation warning
2012-07-02 21:38:26 +02:00
Nirgal Vourgère 7634e329c7 Renamed namespace into dbnamespace: C++ keyword 2012-02-11 18:38:43 +01:00
Jean-Michel Vourgère a4a1685b1f https://github.com/markrwilliams/mdbtools/commit/4c847948fcd035f3ebafcc0cab3be4de6a90771b + short dates 2011-09-04 17:16:47 -04:00
Jean-Michel Vourgère 0a76d5716f Removes many compilation warnings. 2011-08-30 16:11:13 -04:00
Nirgal Vourgre 0af7d587ac Removes almost duplicate prototype 2011-08-28 20:00:28 -04:00
Nirgal Vourgre fba597765d Patch wheredate.diff from Nirgal 2011-08-28 19:47:18 -04:00
Nirgal Vourgre 1f2749cdfc Patch bufferdump.diff from Nirgal 2011-08-28 19:43:52 -04:00
Nirgal Vourgre 3e2407044d Patch prop_abi.diff from Nirgal 2011-08-28 19:42:34 -04:00
Nirgal Vourgre 8ef50c444e Patch nosanitize.diff form Nirgal 2011-08-28 18:56:03 -04:00
Brian Bruns ee1b13b68f version.diff from Nirgal, remove old version control stuff 2011-08-10 18:01:51 -04:00
xsloader 29ef19e582 SQLGetData() should return SQL_NO_DATA at end of data 2011-08-10 18:00:18 -04:00
Brian Bruns d794c6e2a1 patch default_values from Nirgal Vourgère 2011-02-16 18:59:25 -05:00
Brian Bruns 39277312d4 patch 'schema2' from Nirgal Vourgère 2011-02-16 18:58:22 -05:00
Brian Bruns 6696edf1f8 patch 'props' from Nirgal Vourgère 2011-02-16 18:58:02 -05:00
Brian Bruns fa83ed0af0 patch 'ole' from Nirgal Vourgère 2011-02-16 18:57:40 -05:00
Brian Bruns 0eea4c148f patch schema-indexes from Nirgal Vourgère 2011-02-16 18:57:05 -05:00
Brian Bruns 037b9bc8fc remove cvsignore and add gitignore per Jeff Smith 2010-11-01 09:30:24 -04:00
Brian Bruns 85be8bbe68 patch 180-slowmap-fallback from Nirgal Vourgère 2010-11-01 09:26:46 -04:00
root fc8ccbeaa8 store last error message in MdbSql struct and show error in gmdb2. 2010-06-20 21:18:22 -04:00
Brian Bruns 87af69a15e Debian patch 170-sequences from Nirgal Vourgère 2010-06-20 16:30:47 -04:00
Brian Bruns 30e5a6f4bb Debian patch 150-backend-quote from Nirgal Vourgère 2010-06-20 16:27:42 -04:00
Brian Bruns 7a073df76e Patch 155-blob from Nirgal Vourgère 2010-06-17 22:12:44 -04:00
brianb a3497d089a remove config.h from mdbtools.h 2007-03-05 23:34:47 +00:00
brianb 4ec0c79d12 remove mdb_backend declaration 2007-03-05 23:01:07 +00:00
whydoubt bc71178167 Fix and tidy up read_pg_in* functions 2005-12-17 15:59:18 +00:00
whydoubt a5094f778d Make varaddr parameter a void * 2005-10-17 12:10:07 +00:00
whydoubt 8b9438dff5 Make backend_name parameter a const char * 2005-10-17 12:04:34 +00:00
whydoubt c6300ecf16 Use size_t instead of unsigned int for calling iconv 2005-08-05 15:52:16 +00:00
whydoubt eb9bba1d10 Alter buffer_dump's third parameter from 'end' to 'length' 2005-07-02 07:16:04 +00:00
whydoubt 22c3b15218 Use more appropriate types (void *, size_t) 2005-06-28 04:53:37 +00:00
whydoubt d0474b4692 Remove remaining int24 uses 2005-06-23 07:04:17 +00:00
whydoubt 160418635d Clean up some gcc4 warnings 2005-05-02 12:46:33 +00:00
whydoubt 90078d0e0f Improve C++ compatibility (Horst Knorr) 2005-04-09 01:46:51 +00:00
whydoubt e3df6e8fb7 Improve OLE-related functions 2005-03-16 12:43:01 +00:00
whydoubt f33a9564d1 Changes for compiling in MSVC (Martin Ellis) 2005-03-13 05:26:38 +00:00
whydoubt 3153f5dd1e Add mdb_find_row function 2005-03-07 04:28:12 +00:00
calvinrsmith ad597b1d75 *** keyword substitution change *** 2005-01-15 05:02:04 +00:00
whydoubt d06cb3e47d Combine functions that bind a column and its length 2004-12-31 01:26:28 +00:00
whydoubt 34f39973a1 Clean up a few compile-time warnings 2004-12-30 12:37:52 +00:00
whydoubt d271b5fae5 Better compressed text handling 2004-12-11 06:07:20 +00:00
brianb 34a9eac4ea iconv conversion code 2004-11-26 05:22:52 +00:00
brianb b721bcc6f4 patch #1034566 from Filip Van Raemdonck 2004-11-14 01:56:37 +00:00
whydoubt 26cd3ee1ba Get ODBC driver to work for iODBC 2004-10-16 14:21:13 +00:00
whydoubt dd99bd0a68 Use 'Flags' field in MSysObjects to recognize system tables 2004-09-16 04:00:39 +00:00
whydoubt 10d0b62079 Temp table improvements 2004-09-12 19:04:59 +00:00