File: notes.html

package info (click to toggle)
erlang-doc-html 1%3A11.b.2-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 23,284 kB
  • ctags: 10,724
  • sloc: erlang: 505; ansic: 323; makefile: 62; perl: 61; sh: 45
file content (310 lines) | stat: -rw-r--r-- 5,422 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- This document was generated using DocBuilder 3.3.3 -->
<HTML>
<HEAD>
  <TITLE>ODBC Release Notes
</TITLE>
  <SCRIPT type="text/javascript" src="../../../../doc/erlresolvelinks.js">
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#FF00FF"
      ALINK="#FF0000">
<CENTER>
<A HREF="http://www.erlang.se"><IMG BORDER=0 ALT="[Ericsson AB]" SRC="min_head.gif"></A>
</CENTER>
<A NAME="1"><!-- Empty --></A>
<H2>1 ODBC Release Notes
</H2>

<P>This document describes the changes made to the odbc application.
<A NAME="1.1"><!-- Empty --></A>
<H3>1.1 ODBC 2.0.6</H3>
<A NAME="1.1.1"><!-- Empty --></A>
<H4>1.1.1 Fixed Bugs and Malfunctions</H4>

<P>
<UL>

<LI>
         pthread header and library mismatch on linux systems (at
         least some SuSE and Debian) with both NPTL and
         Linuxthreads libraries installed.
<BR>
         Own Id: OTP-5981
<BR>

</LI>


</UL>
<A NAME="1.1.2"><!-- Empty --></A>
<H4>1.1.2 Improvements and New Features</H4>

<P>
<UL>

<LI>
         Changed configure to find odbc in /usr/local too
<BR>
         Own Id: OTP-5966
<BR>

</LI>


</UL>
<A NAME="1.2"><!-- Empty --></A>
<H3>1.2 ODBC 2.0.5</H3>
<A NAME="1.2.1"><!-- Empty --></A>
<H4>1.2.1 Fixed Bugs and Malfunctions</H4>

<P>
<UL>

<LI>
         Fixed bug, reported error when deleting nonexisting rows,
         thanks to Laura M. Castro for reporting this.
<BR>
         Own Id: OTP-5759
<BR>

</LI>


</UL>
<A NAME="1.3"><!-- Empty --></A>
<H3>1.3 Odbc 2.0.4</H3>
<A NAME="1.3.1"><!-- Empty --></A>
<H4>1.3.1 Improvements and New Features</H4>

<P>
<UL>

<LI>
  /usr was added as a default place for configure to look
for the odbc library on unix/linux platforms.
<BR>
 Own Id: OTP-5501
<BR>

</LI>


<LI>
  A legacy timer in the c port program was set to infinity.
All timeout handling is handled by the erlang code and a
extra timeout in the c code will just lead to confusion
if it is released.
<BR>
 Own Id: OTP-5502
<BR>

</LI>


</UL>
<A NAME="1.3.2"><!-- Empty --></A>
<H4>1.3.2 Known Bugs and Problems</H4>

<P>
<UL>

<LI>
  When using a parameterized query on a windows platform
the data is inserted in the table on the sql server but
for some reason the connection is lost.
<BR>
 Own Id: OTP-5504
<BR>

</LI>


</UL>
<A NAME="1.4"><!-- Empty --></A>
<H3>1.4 Odbc 2.0.3</H3>
<A NAME="1.4.1"><!-- Empty --></A>
<H4>1.4.1 Improvements and New Features</H4>

<P>
<UL>

<LI>
  odbc now uses configure as all &#34;normal&#34; applications
instead of providing special Makefiles for each
commercial supported platform. This also makes it easier
to build odbc on non supported platforms.
<BR>
 Own Id: OTP-5437
<BR>

</LI>


</UL>
<A NAME="1.5"><!-- Empty --></A>
<H3>1.5 odbc 2.0.2</H3>
<A NAME="1.5.1"><!-- Empty --></A>
<H4>1.5.1 Fixed Bugs and Malfunctions</H4>

<P>
<UL>

<LI>
  When issuing a batch of queries and one of the queries
fail the odbc port program crashed. This is no longer the
case.
<BR>
 Own Id: OTP-5176
<BR>

</LI>


</UL>
<A NAME="1.6"><!-- Empty --></A>
<H3>1.6 odbc 2.0.1</H3>
<A NAME="1.6.1"><!-- Empty --></A>
<H4>1.6.1 Improvements and New Features</H4>

<P>
<UL>

<LI>
  Added use of the socket option TCP_NODELAY, as in the
case of Erlang odbc the Nagel algorithm will never help,
but always cause an unnecessary delay.
<BR>

 Own Id: OTP-5100
<BR>


</LI>


</UL>
<A NAME="1.7"><!-- Empty --></A>
<H3>1.7 odbc 2.0</H3>
<A NAME="1.7.1"><!-- Empty --></A>
<H4>1.7.1 Improvements and New Features</H4>

<P>
<UL>

<LI>
  Erlang ODBC now handles batches of queries and can return
multiple result sets.
<BR>

 Own Id: OTP-4642 Aux Id: seq7766 
<BR>


</LI>


<LI>
  The old interface that became deprecated in odbc 1.0 has
now been removed.
<BR>

 *** POTENTIAL INCOMPATIBILITY ***
<BR>

 Own Id: OTP-4794
<BR>


</LI>


<LI>
  The port program now sends different exit codes to Erlang
when it exits due to failure. This instead of sending the
same exit code and then trying to write to stderr. Erlang
encodes the exit code to a descriptive atom.
<BR>

 Own Id: OTP-4813
<BR>


</LI>


<LI>
  Erlang ODBC now supports parameterized queries for the
most common ODBC data types.
<BR>

 Own Id: OTP-4821
<BR>


</LI>


<LI>
  SQL_NUMERIC and SQL_DECIMAL columns are converted to
integer and float values if possible.
<BR>

 *** POTENTIAL INCOMPATIBILITY ***
<BR>

 Own Id: OTP-4826
<BR>


</LI>


<LI>
  Result sets are now by default returned as a list of
tuples which is the most intuitive and useful mapping. To
keep some degree of backwards compatibility you may turn
this off to get the old behavior that result sets are
returned as lists of lists. However do not use this in
new code as it is considered a deprecated feature that
eventually will disappear.
<BR>

 *** POTENTIAL INCOMPATIBILITY ***
<BR>

 Own Id: OTP-4850
<BR>


</LI>


<LI>
  The odbc implementation now mostly uses sockets to
communicate between the c and the erlang process, this is
to avoid a lot of problems arising from different
odbc-drivers doing strange things that disturbed the
port-program communication mechanism.
<BR>

 Own Id: OTP-4875
<BR>


</LI>


</UL>

<P> For information about older versions see
<A TARGET="_top" HREF="part_notes_history_frame.html">release notes history</A>.
<CENTER>
<HR>
<SMALL>
Copyright &copy; 1991-2006
<A HREF="http://www.erlang.se">Ericsson AB</A><BR>
</SMALL>
</CENTER>
</BODY>
</HTML>