2015-10-26 moko
* parser3odbc.C: Copyright year updated
2013-07-07 moko
* INSTALL: INSTALL actualized
2012-06-06 moko
* parser3odbc.C: compiler warnings fixed: -format '%u' expects type
'unsigned int', but argument has type 'long unsigned int'
2012-04-18 moko
* parser3odbc.C: after global replace fixes. == -> =
2012-03-16 moko
* parser3odbc.C: ident now works under Linux + ident displays
filenames (closes issue #818) Copyright updated
2010-10-28 moko
* parser3odbc.C: new in-parser quoting implementation (fixes issue
#1)
2008-07-08 misha
* parser3odbc.C: - optimization for queries with limit==0 moved to
another place (previous one didn't works with 'native' queries
w/o sql specifics)
* parser3odbc.C: - little optimization with big offset and limit==0
2008-07-04 misha
* parser3odbc.C: - option SQL=MSSQL|FireBird|Pervasive was added.
if defined use server specific features and modify query before
exec if limit/offset were specified
2008-07-01 misha
* parser3odbc.C: - back to old transaction engine - call commit
after query execution if autocommit option wasn't disabled
* parser3odbc.C: - skip transcode cell values for numeric types and
some date types
2008-06-30 misha
* parser3odbc.C: - fix for openType & options while opening cursor
and changes in skiping offset if any (big speedup on queries with
big offset)
2008-06-27 misha
* parser3odbc.C: - FastOffsetSearch is off by default (because of
long 1st call)
* parser3odbc.C: - connect string changed: our options after '?'
now (as in other drivers) - option MultiRowFetch =>
FastOffsetSearch
* parser3odbc.C: - $.limit(0) but fixed - internal bug fixed
optimisation: works much faster now with big offset - accept
option autocommit=0 - accept option MultiRowFetch=0 (by default
it's on now)
2008-06-26 misha
* INSTALL: - small fixes in texts
2004-09-13 paf
* parser3odbc.vcproj, MFCpatches/dbcore.cpp: applied old MFCpatches
to new MFC sources, sadly all bugs were there [returning empty
ntext columns is onle of them]
* parser3odbc.C: beauty: readonly bit specified [strangly that is
not default]
* MFCpatches/: afximpl.h, dbcore.cpp, dbimpl.h, fixalloc.h,
oleimpl2.h, stdafx.h, winhand_.h: started to fix MFC again: these
were original files
* parser3odbc.C: bugfix: date values from database now have
...hh:mm:ss.mmm format (3 digits for fractions of a second) were:
9 digits (exactly that odbc driver returned us, but refuses to
eat it on input)
2004-07-28 paf
* parser3odbc.C: bugfix: isspace((unsigned char)c) everywhere.
failed on russian letters
2004-06-23 paf
* parser3odbc.C, parser3odbc.vcproj: new api supported, not
implemented yet: ^void:sql{call paf(:a)}[
$.bind[hash] ]
2004-05-25 paf
* parser3odbc.C: beauty: param renamed to reflect it's nature
2004-03-30 paf
* parser3odbc.C: merged bugfixes from 3.1.2
2004-03-26 paf
* parser3odbc.C: bugfix: tolower/toupper named with _str suffix to
work around cases when they are macros [freebsd]
2004-03-05 paf
* parser3odbc.C, parser3odbc.vcproj: new: odbc option [like that
recently added to oracle driver]
ClientCharset=parser-charset << charset in which parser thinks
client works
2004-01-30 paf
* parser3odbc.C: bugfix: connection struct mem to be controlled by
libgc [oracle already fixed before]
2004-01-26 paf
* parser3odbc.C: change: moved to new interface [without extra
'services' passing back/forth]
2003-11-19 paf
* parser3odbc.C, parser3odbc.vcproj: rename and comment on
nvarchar(4) mfc bug
2003-11-10 paf
* parser3odbc.C, parser3odbc.vcproj, parser3odbc.vcproj.vspscc:
removed patches todo: test it
2003-10-31 paf
* parser3odbc.C, parser3odbc.vcproj: removed dbpatches, todo: ask
users if it's ok
2003-09-29 paf
* parser3odbc.C: fix: very old bug: wrong quote escaping
2003-08-18 paf
* parser3odbc.dsp, parser3odbc.dsw: moved to MSVC 7
* ChangeLog: merged 3.1.0 latest changes
2003-07-24 paf
* parser3odbc.C: moved tempate_gc to HEAD
2003-07-22 paf
* parser3odbc.C: updated to interface v8
2003-03-26 paf
* parser3odbc.C: mistakenly patched HEAD branch. copying changes to
template_gc one
2003-01-21 paf
* parser3odbc.C: 2002->2003
2002-12-15 paf
* ChangeLog: changelog updated
2002-12-09 paf
* parser3odbc.C: changed exception handling mech in sql handlers #2
2002-10-29 paf
* parser3odbc.C: binary field extracted as string with zero-chars
inside changed string.save [see]
2002-10-22 paf
* parser3odbc.C: column types extracted once per table [were per
row] data extract objects created once per table [were per cell]
2002-06-03 paf
* parser3odbc.dsp: fixed .dsp-s along with reorganized cvs modules
dirs structure
* parser3odbc.dsp: reorganized cvs modules
2002-05-15 paf
* parser3odbc.C: not-returning-tables sp execs checked
* parser3odbc.C, parser3odbc.dsp: EXEC, call, { sql statement
starts now considered as stored procedure call and cause table
result extraction
2002-04-25 paf
* parser3odbc.C, parser3odbc.dsp: create table test (id int, a
smalldatetime, b ntext, c nvarchar(100))
2002-03-05 paf
* parser3odbc.C, parser3odbc.dsp: another mfc bug: non-string
datatypes report wrong string size
2002-02-08 paf
* AUTHORS, INSTALL, README: install&others added
* ChangeLog: added ChangeLog
* COPYING, parser3odbc.C: added GNU copyright
* parser3odbc.C: 2002
2001-11-16 paf
* parser3odbc.C: introducing estimating String::cstr_bufsize, 0
2001-10-29 paf
* parser3odbc.C: setjump
2001-09-21 parser
* parser3odbc.C, parser3odbc.def, parser3odbc.dsp, parser3odbc.dsw:
Initial revision
E-mail: