Annotation of sql/odbc/ChangeLog, revision 1.9
1.9 ! misha 1: 2008-07-04 misha
! 2: * parser3odbc.C 1.33:
! 3: - option SQL=MSSQL|FireBird|Pervasive was added. if defined use
! 4: server specific features and modify query before exec if limit/
! 5: offset were specified
! 6:
! 7: 2008-07-01 misha
! 8: * parser3odbc.C 1.32:
! 9: - back to old transaction engine
! 10: - call commit after query execution if autocommit option wasn't disabled
! 11:
! 12: * parser3odbc.C 1.30:
! 13: - skip transcode cell values for numeric types and some date
! 14: types
! 15:
! 16: 2008-06-30 misha
! 17: * parser3odbc.C [release_3_1_4] 1.26.2.1:
! 18: - fix for openType & options while opening cursor and changes in
! 19: skiping offset if any (big speedup on queries with big offset)
! 20:
! 21: 2008-06-27 misha
! 22: * parser3odbc.C 1.29:
! 23: - FastOffsetSearch is off by default (because of long 1st call)
! 24:
! 25: * parser3odbc.C 1.28:
! 26: - connect string changed: our options after '?' now (as in other drivers)
! 27: - option MultiRowFetch => FastOffsetSearch
! 28:
! 29: * parser3odbc.C 1.27:
! 30: - $.limit(0) but fixed
! 31: - internal bug fixed optimisation: works much faster now with big offset
! 32: - accept option autocommit=0
! 33: - accept option MultiRowFetch=0 (by default it's on now)
! 34:
! 35: 2008-06-26 misha
! 36: * INSTALL 1.4:
! 37: - small fixes in texts
! 38:
1.8 paf 39: 2004-09-13 paf
1.9 ! misha 40: * MFCpatches/dbcore.cpp 1.2:
! 41: * parser3odbc.vcproj 1.6:
! 42: applied old MFCpatches to new MFC sources,
! 43: sadly all bugs were there [returning empty ntext columns is onle of them]
! 44:
! 45: * parser3odbc.C 1.26:
! 46: beauty: readonly bit specified [strangly that is not default]
! 47:
1.8 paf 48: * MFCpatches/afximpl.h 1.1:
49: * MFCpatches/dbcore.cpp 1.1:
50: * MFCpatches/dbimpl.h 1.1:
51: * MFCpatches/fixalloc.h 1.1:
52: * MFCpatches/oleimpl2.h 1.1:
53: * MFCpatches/stdafx.h 1.1:
54: * MFCpatches/winhand_.h 1.1:
55: started to fix MFC again: these were original files
56:
57: * parser3odbc.C 1.25:
1.9 ! misha 58: bugfix: date values from database now have ...hh:mm:ss.mmm format (3 digits for fractions of a
! 59: second)
1.8 paf 60: were: 9 digits (exactly that odbc driver returned us, but refuses to eat it on input)
61:
62: 2004-07-28 paf
63: * parser3odbc.C 1.24:
64: bugfix: isspace((unsigned char)c) everywhere. failed on russian
65: letters
66:
67: 2004-06-23 paf
68: * parser3odbc.C 1.23:
69: * parser3odbc.vcproj 1.5:
70: new api supported, not implemented yet:
71: ^void:sql{call paf(:a)}[
72: $.bind[hash]
73: ]
74:
75: 2004-05-25 paf
76: * parser3odbc.C 1.22:
77: beauty: param renamed to reflect it's nature
78:
79: 2004-03-30 paf
80: * parser3odbc.C 1.21:
81: merged bugfixes from 3.1.2
82:
83: 2004-03-26 paf
84: * parser3odbc.C [release_3_1_2] 1.20.2.1:
85: bugfix: tolower/toupper named with _str suffix to work around
86: cases when they are macros [freebsd]
87:
88: 2004-03-05 paf
89: * parser3odbc.C 1.20:
90: * parser3odbc.vcproj 1.4:
91: new: odbc option [like that recently added to oracle driver]
92: ClientCharset=parser-charset << charset in which parser thinks client works
93:
94: 2004-01-30 paf
95: * parser3odbc.C 1.19:
96: bugfix: connection struct mem to be controlled by libgc [oracle
97: already fixed before]
98:
99: 2004-01-26 paf
100: * parser3odbc.C 1.18:
101: change: moved to new interface [without extra 'services' passing
102: back/forth]
103:
104: 2003-11-19 paf
105: * parser3odbc.C 1.17:
106: * parser3odbc.vcproj 1.3:
107: rename and comment on nvarchar(4) mfc bug
108:
109: 2003-11-10 paf
110: * parser3odbc.C 1.16:
111: * parser3odbc.vcproj 1.2:
112: * parser3odbc.vcproj.vspscc 1.2:
113: removed patches
114: todo: test it
115:
116: 2003-11-03 paf
117: * parser3odbc.vcproj.vspscc [release_3_1_1] 1.1.2.1:
118: *** empty log message ***
119:
120: * parser3odbc.vcproj.vspscc 1.1:
121: file parser3odbc.vcproj.vspscc was initially added on branch
122: release_3_1_1.
123:
124: 2003-10-31 paf
125: * parser3odbc.C [release_3_1_1] 1.15.2.1:
126: * parser3odbc.vcproj [release_3_1_1] 1.1.2.1:
127: removed dbpatches,
128: todo: ask users if it's ok
129:
130: 2003-10-24 paf
1.7 paf 131: * parser3odbc.sln 1.1:
132: *** empty log message ***
133:
134: 2003-09-29 paf
135: * parser3odbc.C 1.15:
136: fix: very old bug: wrong quote escaping
137:
138: 2003-08-18 paf
139: * parser3odbc.dsp 1.7:
140: * parser3odbc.dsw 1.3:
141: moved to MSVC 7
142:
1.6 paf 143: 2003-07-24 paf
144: * parser3odbc.C 1.14:
145: moved tempate_gc to HEAD
146:
147: 2003-07-22 paf
148: * parser3odbc.C [template_gc] 1.13.6.2:
149: updated to interface v8
150:
151: 2003-03-26 paf
152: * parser3odbc.C [template_gc] 1.13.6.1:
153: mistakenly patched HEAD branch. copying changes to template_gc one
154:
155: 2003-01-21 paf
156: * parser3odbc.C 1.13:
157: 2002->2003
158:
1.5 paf 159: 2002-12-09 paf
160: * parser3odbc.C 1.12:
161: changed exception handling mech in sql handlers #2
162:
163: 2002-10-29 paf
164: * parser3odbc.C 1.11:
165: binary field extracted as string with zero-chars inside
166: changed string.save [see]
167:
1.4 paf 168: 2002-10-22 paf
169: * parser3odbc.C 1.10:
170: column types extracted once per table [were per row]
171: data extract objects created once per table [were per cell]
172:
1.3 paf 173: 2002-06-03 paf
1.4 paf 174: * parser3odbc.dsp 1.5:
1.3 paf 175: fixed .dsp-s along with reorganized cvs modules dirs structure
176:
1.4 paf 177: * parser3odbc.dsp [release_1_0_0001] 1.2.2.1:
1.3 paf 178: reorganized cvs modules
179:
180: 2002-05-15 paf
1.4 paf 181: * MFCpatches/DBCORE.CPP 1.4:
182: * parser3odbc.C 1.8:
183: * parser3odbc.dsp 1.4:
1.3 paf 184: EXEC, call, {
185: sql statement starts now considered as stored procedure call and cause table result extraction
186:
1.4 paf 187: * parser3odbc.C 1.9:
1.3 paf 188: not-returning-tables sp execs checked
189:
1.2 paf 190: 2002-04-25 paf
1.4 paf 191: * MFCpatches/DBCORE.CPP 1.3:
192: * parser3odbc.C 1.7:
193: * parser3odbc.dsp 1.3:
1.2 paf 194: create table test (id int, a smalldatetime, b ntext, c nvarchar
195: 100))
196:
197: 2002-03-05 paf
1.4 paf 198: * MFCpatches/DBCORE.CPP 1.2:
199: * parser3odbc.C 1.6:
200: * parser3odbc.dsp 1.2:
1.2 paf 201: another mfc bug: non-string datatypes report wrong string size
202:
1.1 paf 203: 2002-02-08 paf
1.4 paf 204: * parser3odbc.C 1.4:
1.1 paf 205: 2002
1.2 paf 206:
1.4 paf 207: * AUTHORS 1.1:
208: * INSTALL 1.1:
209: * README 1.1:
1.2 paf 210: install&others added
1.1 paf 211:
1.4 paf 212: * COPYING 1.1:
213: * parser3odbc.C 1.5:
1.1 paf 214: added GNU copyright
215:
216: 2001-11-16 paf
1.4 paf 217: * parser3odbc.C 1.3:
1.1 paf 218: introducing estimating String::cstr_bufsize, 0
219:
220: 2001-10-29 paf
1.4 paf 221: * parser3odbc.C 1.2:
1.1 paf 222: setjump
223:
E-mail: