File:  [parser3project] / sql / odbc / ChangeLog
Revision 1.11: download - view: text, annotated - select for diffs - revision graph
Wed Aug 10 23:12:59 2011 UTC (14 years, 9 months ago) by misha
Branches: MAIN
CVS tags: HEAD
no message

2010-10-27	moko
	* parser3odbc.C 1.37:
		new in-parser quoting implementation (fixes issue #1)

2008-07-08	misha
	* parser3odbc.C 1.36:
		- optimization for queries with limit==0 moved to another place (
		previous one didn't works with 'native' queries w/o sql 
		specifics)

	* parser3odbc.C 1.35:
		- little optimization with big offset and limit==0

2008-07-04	misha
	* parser3odbc.C 1.33:
		- 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 1.32:
		- back to old transaction engine
		- call commit after query execution if autocommit option wasn't disabled

	* parser3odbc.C 1.30:
		- skip transcode cell values for numeric types and some date 
		types

2008-06-30	misha
	* parser3odbc.C [release_3_1_4] 1.26.2.1:
		- 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 1.29:
		- FastOffsetSearch is off by default (because of long 1st call)

	* parser3odbc.C 1.28:
		- connect string changed: our options after '?' now (as in other drivers)
		- option MultiRowFetch => FastOffsetSearch

	* parser3odbc.C 1.27:
		- $.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 1.4:
		- small fixes in texts

2004-09-13	paf
	* MFCpatches/dbcore.cpp 1.2:
	* parser3odbc.vcproj 1.6:
		applied old MFCpatches to new MFC sources,
		sadly all bugs were there [returning empty ntext columns is onle of them]

	* parser3odbc.C 1.26:
		beauty: readonly bit specified [strangly that is not default]

	* MFCpatches/afximpl.h 1.1:
	* MFCpatches/dbcore.cpp 1.1:
	* MFCpatches/dbimpl.h 1.1:
	* MFCpatches/fixalloc.h 1.1:
	* MFCpatches/oleimpl2.h 1.1:
	* MFCpatches/stdafx.h 1.1:
	* MFCpatches/winhand_.h 1.1:
		started to fix MFC again: these were original files

	* parser3odbc.C 1.25:
		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 1.24:
		bugfix: isspace((unsigned char)c) everywhere. failed on russian 
		letters

2004-06-23	paf
	* parser3odbc.C 1.23:
	* parser3odbc.vcproj 1.5:
		new api supported, not implemented yet:
			^void:sql{call paf(:a)}[
				$.bind[hash]
			]

2004-05-25	paf
	* parser3odbc.C 1.22:
		beauty: param renamed to reflect it's nature

2004-03-30	paf
	* parser3odbc.C 1.21:
		merged bugfixes from 3.1.2

2004-03-26	paf
	* parser3odbc.C [release_3_1_2] 1.20.2.1:
		bugfix: tolower/toupper named with _str suffix to work around 
		cases when they are macros [freebsd]

2004-03-05	paf
	* parser3odbc.C 1.20:
	* parser3odbc.vcproj 1.4:
		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 1.19:
		bugfix: connection struct mem to be controlled by libgc [oracle 
		already fixed before]

2004-01-26	paf
	* parser3odbc.C 1.18:
		change: moved to new interface [without extra 'services' passing 
		back/forth]

2003-11-19	paf
	* parser3odbc.C 1.17:
	* parser3odbc.vcproj 1.3:
		rename and comment on nvarchar(4) mfc bug

2003-11-10	paf
	* parser3odbc.C 1.16:
	* parser3odbc.vcproj 1.2:
	* parser3odbc.vcproj.vspscc 1.2:
		removed patches
		todo: test it

2003-11-03	paf
	* parser3odbc.vcproj.vspscc [release_3_1_1] 1.1.2.1:
		*** empty log message ***

	* parser3odbc.vcproj.vspscc 1.1:
		file parser3odbc.vcproj.vspscc was initially added on branch 
		release_3_1_1.

2003-10-31	paf
	* parser3odbc.C [release_3_1_1] 1.15.2.1:
	* parser3odbc.vcproj [release_3_1_1] 1.1.2.1:
		removed dbpatches,
		todo: ask users if it's ok

2003-10-24	paf
	* parser3odbc.sln 1.1:
		*** empty log message ***

2003-09-29  paf
	* parser3odbc.C 1.15:
		fix: very old bug: wrong quote escaping

2003-08-18  paf
	* parser3odbc.dsp 1.7:
	* parser3odbc.dsw 1.3:
		moved to MSVC 7

2003-07-24  paf
	* parser3odbc.C 1.14:
		moved tempate_gc to HEAD

2003-07-22  paf
	* parser3odbc.C [template_gc] 1.13.6.2:
		updated to interface v8

2003-03-26  paf
	* parser3odbc.C [template_gc] 1.13.6.1:
		mistakenly patched HEAD branch. copying changes to template_gc one

2003-01-21  paf
	* parser3odbc.C 1.13:
		2002->2003

2002-12-09  paf
	* parser3odbc.C 1.12:
		changed exception handling mech in sql handlers #2

2002-10-29  paf
	* parser3odbc.C 1.11:
		binary field extracted as string with zero-chars inside
		changed string.save [see]

2002-10-22  paf
	* parser3odbc.C 1.10:
		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 1.5:
		fixed .dsp-s along with reorganized cvs modules dirs structure

	* parser3odbc.dsp [release_1_0_0001] 1.2.2.1:
		reorganized cvs modules

2002-05-15  paf
	* MFCpatches/DBCORE.CPP 1.4:
	* parser3odbc.C 1.8:
	* parser3odbc.dsp 1.4:
		EXEC, call, {
		sql statement starts now considered as stored procedure call and cause table result extraction

	* parser3odbc.C 1.9:
		not-returning-tables sp execs checked

2002-04-25  paf
	* MFCpatches/DBCORE.CPP 1.3:
	* parser3odbc.C 1.7:
	* parser3odbc.dsp 1.3:
		create table test (id int, a smalldatetime, b ntext, c nvarchar
		100))

2002-03-05  paf
	* MFCpatches/DBCORE.CPP 1.2:
	* parser3odbc.C 1.6:
	* parser3odbc.dsp 1.2:
		another mfc bug: non-string datatypes report wrong string size

2002-02-08  paf
	* parser3odbc.C 1.4:
		2002

	* AUTHORS 1.1:
	* INSTALL 1.1:
	* README 1.1:
		install&others added

	* COPYING 1.1:
	* parser3odbc.C 1.5:
		added GNU copyright

2001-11-16  paf
	* parser3odbc.C 1.3:
		introducing estimating String::cstr_bufsize, 0

2001-10-29  paf
	* parser3odbc.C 1.2:
		setjump


E-mail: