<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt4-tools.git/src/sql/drivers/odbc/qsql_odbc.cpp, branch 4.8</title>
<subtitle>code.qt.io: qt/qt.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt4-tools.git/'/>
<entry>
<title>Update copyright headers</title>
<updated>2015-03-31T13:43:03+00:00</updated>
<author>
<name>Akseli Salovaara</name>
<email>akseli.salovaara@theqtcompany.com</email>
</author>
<published>2015-03-25T14:26:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt4-tools.git/commit/?id=716fbaef34386c8b05d7d63894a5bc116ddd1b6c'/>
<id>716fbaef34386c8b05d7d63894a5bc116ddd1b6c</id>
<content type='text'>
Qt copyrights are now in The Qt Company, so we could update the source
code headers accordingly. In the same go we should also fix the links to
point to qt.io.

Change-Id: I7e3e96183e073877b46bc8071b2ccae19e69426b
Reviewed-by: Jani Heikkinen &lt;jani.heikkinen@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Qt copyrights are now in The Qt Company, so we could update the source
code headers accordingly. In the same go we should also fix the links to
point to qt.io.

Change-Id: I7e3e96183e073877b46bc8071b2ccae19e69426b
Reviewed-by: Jani Heikkinen &lt;jani.heikkinen@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix access of tmpStorage in QODBCResult::exec().</title>
<updated>2014-04-07T10:31:12+00:00</updated>
<author>
<name>Friedemann Kleint</name>
<email>Friedemann.Kleint@digia.com</email>
</author>
<published>2014-04-02T08:37:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt4-tools.git/commit/?id=1ff6efe5ce1f0687d1ce44dcaa281fcbdfb90044'/>
<id>1ff6efe5ce1f0687d1ce44dcaa281fcbdfb90044</id>
<content type='text'>
Instead of using a list and appending / popping of elements, use
a vector of constant size and access via index to avoid
bookkeeping errors.

Task-number: QTBUG-37831

Change-Id: Icb5a182626c63e693b04daaf7a2f70997d9aeae1
Reviewed-by: Mark Brand &lt;mabrand@mabrand.nl&gt;
(cherry picked from qtbase/d5ff16bc8ebf0f17fae3a28f08018db26567e81c)
Reviewed-by: Andy Shaw &lt;andy.shaw@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of using a list and appending / popping of elements, use
a vector of constant size and access via index to avoid
bookkeeping errors.

Task-number: QTBUG-37831

Change-Id: Icb5a182626c63e693b04daaf7a2f70997d9aeae1
Reviewed-by: Mark Brand &lt;mabrand@mabrand.nl&gt;
(cherry picked from qtbase/d5ff16bc8ebf0f17fae3a28f08018db26567e81c)
Reviewed-by: Andy Shaw &lt;andy.shaw@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated year in copyright header</title>
<updated>2014-03-26T07:02:45+00:00</updated>
<author>
<name>Kai Koehne</name>
<email>kai.koehne@digia.com</email>
</author>
<published>2014-03-21T09:40:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt4-tools.git/commit/?id=19458101ebc48a8cc6d5ff75aa4b657d2898758e'/>
<id>19458101ebc48a8cc6d5ff75aa4b657d2898758e</id>
<content type='text'>
find . -path '*/3rdparty/*' -prune -o -type f -print | xargs -L1 sed -i -E 's/Copyright(.*) 2013 Digia/Copyright\1 2014 Digia/g'

Manually patched files:

demos/spectrum/3rdparty/fftreal/fftreal_wrapper.h
demos/spectrum/3rdparty/fftreal/fftreal_wrapper.cpp
src/3rdparty/s60/eiksoftkeyimage.h
tools/qdoc3/test/qt-project.qdocconf
tests/auto/qsharedpointer/nontracked.h
tests/auto/qsharedpointer/nontracked.cpp

Change-Id: I3f9074923b4d6bd4666258ab04f01476cc6e901c
Reviewed-by: Thiago Macieira &lt;thiago.macieira@intel.com&gt;
Reviewed-by: Sergio Ahumada &lt;sahumada@blackberry.com&gt;
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
find . -path '*/3rdparty/*' -prune -o -type f -print | xargs -L1 sed -i -E 's/Copyright(.*) 2013 Digia/Copyright\1 2014 Digia/g'

Manually patched files:

demos/spectrum/3rdparty/fftreal/fftreal_wrapper.h
demos/spectrum/3rdparty/fftreal/fftreal_wrapper.cpp
src/3rdparty/s60/eiksoftkeyimage.h
tools/qdoc3/test/qt-project.qdocconf
tests/auto/qsharedpointer/nontracked.h
tests/auto/qsharedpointer/nontracked.cpp

Change-Id: I3f9074923b4d6bd4666258ab04f01476cc6e901c
Reviewed-by: Thiago Macieira &lt;thiago.macieira@intel.com&gt;
Reviewed-by: Sergio Ahumada &lt;sahumada@blackberry.com&gt;
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qsql_odbc: fix SQLGetStmtAtt usage</title>
<updated>2013-04-24T21:57:44+00:00</updated>
<author>
<name>Mark Brand</name>
<email>mabrand@mabrand.nl</email>
</author>
<published>2013-04-23T20:46:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt4-tools.git/commit/?id=64e25b0dd9ae2f289f14583827070594517adebb'/>
<id>64e25b0dd9ae2f289f14583827070594517adebb</id>
<content type='text'>
Failure to initialize the variable can cause spurious non-zero
values.

http://msdn.microsoft.com/en-us/library/windows/desktop/ms715438(v=vs.85).aspx

"..value can either be a SQLULEN value or a null-terminated character
string. If the value is a SQLULEN value, some drivers may only write the
lower 32-bit or 16-bit of a buffer and leave the higher-order
bit unchanged. Therefore, applications should use a buffer of SQLULEN
and initialize the value to 0 before calling this function. Also, the
BufferLength and StringLengthPtr arguments are not used."

Follow-up to 1509316a37fb2d365230d020d1dfc251c830fd56

Change-Id: I2e92eb845a2590bea0849c52bde8902adff1b419
Reviewed-by: Andy Shaw &lt;andy.shaw@digia.com&gt;
(cherry-picked from qtbase commit af35ee291a1bbbc8627f9a17f7e104898d49b138)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Failure to initialize the variable can cause spurious non-zero
values.

http://msdn.microsoft.com/en-us/library/windows/desktop/ms715438(v=vs.85).aspx

"..value can either be a SQLULEN value or a null-terminated character
string. If the value is a SQLULEN value, some drivers may only write the
lower 32-bit or 16-bit of a buffer and leave the higher-order
bit unchanged. Therefore, applications should use a buffer of SQLULEN
and initialize the value to 0 before calling this function. Also, the
BufferLength and StringLengthPtr arguments are not used."

Follow-up to 1509316a37fb2d365230d020d1dfc251c830fd56

Change-Id: I2e92eb845a2590bea0849c52bde8902adff1b419
Reviewed-by: Andy Shaw &lt;andy.shaw@digia.com&gt;
(cherry-picked from qtbase commit af35ee291a1bbbc8627f9a17f7e104898d49b138)
</pre>
</div>
</content>
</entry>
<entry>
<title>ODBC: lost info about column metadata on SQL_NO_DATA</title>
<updated>2013-04-24T21:57:44+00:00</updated>
<author>
<name>Israel Lins</name>
<email>israelins85@yahoo.com.br</email>
</author>
<published>2013-03-18T02:20:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt4-tools.git/commit/?id=37d19b88f84990cc40b11bb297dadbdb6b2c8e7a'/>
<id>37d19b88f84990cc40b11bb297dadbdb6b2c8e7a</id>
<content type='text'>
In reset() if SqlExecDirect returns SQL_NO_DATA the column metadata
is ignored.

Change-Id: I0501fa47c42754bba42b3531da59e66c696eac53
Reviewed-by: Mark Brand &lt;mabrand@mabrand.nl&gt;
(cherry-picked from qtbase commit f9d856b3f5a4ceaeb8a5ac88aad2ad6b9e540abf)
Reviewed-by: Andy Shaw &lt;andy.shaw@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In reset() if SqlExecDirect returns SQL_NO_DATA the column metadata
is ignored.

Change-Id: I0501fa47c42754bba42b3531da59e66c696eac53
Reviewed-by: Mark Brand &lt;mabrand@mabrand.nl&gt;
(cherry-picked from qtbase commit f9d856b3f5a4ceaeb8a5ac88aad2ad6b9e540abf)
Reviewed-by: Andy Shaw &lt;andy.shaw@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ODBC: fixed consistence of return of QODBCResult::exec()</title>
<updated>2013-04-24T21:57:44+00:00</updated>
<author>
<name>Israel Lins</name>
<email>israelins85@yahoo.com.br</email>
</author>
<published>2013-03-18T02:23:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt4-tools.git/commit/?id=5500bdc4f18e2e5b056e8b274dfef389889a5d34'/>
<id>5500bdc4f18e2e5b056e8b274dfef389889a5d34</id>
<content type='text'>
The QODBCResult::exec() returns false when query is an delete
with no data do delete caused by SQLExecute function returning
SQL_NO_DATA, but the false return means error on execution.

Task-number:  QTBUG-10569
Change-Id: I6c7ebadcf62ab404b60c7bcccdab6a10bf16a923
Reviewed-by: Mark Brand &lt;mabrand@mabrand.nl&gt;
(cherry-picked from qtbase commit 0646d1131b4bc65cdd9af29f4ce00fdd2398a3df)
Reviewed-by: Andy Shaw &lt;andy.shaw@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The QODBCResult::exec() returns false when query is an delete
with no data do delete caused by SQLExecute function returning
SQL_NO_DATA, but the false return means error on execution.

Task-number:  QTBUG-10569
Change-Id: I6c7ebadcf62ab404b60c7bcccdab6a10bf16a923
Reviewed-by: Mark Brand &lt;mabrand@mabrand.nl&gt;
(cherry-picked from qtbase commit 0646d1131b4bc65cdd9af29f4ce00fdd2398a3df)
Reviewed-by: Andy Shaw &lt;andy.shaw@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ODBC: fix loss of milliseconds when binding QDateTime</title>
<updated>2013-04-24T21:57:44+00:00</updated>
<author>
<name>Israel Lins</name>
<email>israelins85@yahoo.com.br</email>
</author>
<published>2013-02-11T19:13:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt4-tools.git/commit/?id=dd22022e1b0b1fc9538ae4374477bc2fde00cb85'/>
<id>dd22022e1b0b1fc9538ae4374477bc2fde00cb85</id>
<content type='text'>
Caused by operator precedence error.

Follow-up to commit b8b79a0f37ec74fd5b4ad829e522a384ba3622ae

Task-number: QTBUG-2192
Change-Id: I17decd18c469b48a0bc938ae05c16cced8042219
Reviewed-by: Mark Brand &lt;mabrand@mabrand.nl&gt;
(cherry-picked from qtbase commit 36b6d4afc970a328cced87af3d39b70d327eb3ad)
Reviewed-by: Andy Shaw &lt;andy.shaw@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Caused by operator precedence error.

Follow-up to commit b8b79a0f37ec74fd5b4ad829e522a384ba3622ae

Task-number: QTBUG-2192
Change-Id: I17decd18c469b48a0bc938ae05c16cced8042219
Reviewed-by: Mark Brand &lt;mabrand@mabrand.nl&gt;
(cherry-picked from qtbase commit 36b6d4afc970a328cced87af3d39b70d327eb3ad)
Reviewed-by: Andy Shaw &lt;andy.shaw@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year in Digia's license headers</title>
<updated>2013-01-13T08:12:24+00:00</updated>
<author>
<name>Sergio Ahumada</name>
<email>sergio.ahumada@digia.com</email>
</author>
<published>2013-01-02T14:22:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt4-tools.git/commit/?id=e5735c9b31651c7ddc6599a29dde055d62e3f10c'/>
<id>e5735c9b31651c7ddc6599a29dde055d62e3f10c</id>
<content type='text'>
Change-Id: I52bf8ef0447b701b4ebf7d7d240013a72adb9425
Reviewed-by: Akseli Salovaara &lt;akseli.salovaara@digia.com&gt;
Reviewed-by: Sergio Ahumada &lt;sergio.ahumada@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I52bf8ef0447b701b4ebf7d7d240013a72adb9425
Reviewed-by: Akseli Salovaara &lt;akseli.salovaara@digia.com&gt;
Reviewed-by: Sergio Ahumada &lt;sergio.ahumada@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error when inserting to tables with datetime fields with QODBC</title>
<updated>2012-10-08T06:58:03+00:00</updated>
<author>
<name>Thiago A. Correa</name>
<email>thiago.correa@gmail.com</email>
</author>
<published>2012-07-13T17:28:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt4-tools.git/commit/?id=d408593c1acbdde72b03e6a99816451224d7839d'/>
<id>d408593c1acbdde72b03e6a99816451224d7839d</id>
<content type='text'>
SQL Server 10 introduced stricter rules for TIMESTAMP validation,
making it necessary to specify the decimal digits.
Other databases might do the same as well, so this patch introduces
a check for the TIMESTAMP column size and adjusts the decimal digits
parameter as needed.

Task-number: QTBUG-2192

Change-Id: If6d798c6c928ebda75bc474e49a07fbbfbe5816c
Reviewed-by: Mark Brand &lt;mabrand@mabrand.nl&gt;
(cherry picked from qtbase/b8b79a0f37ec74fd5b4ad829e522a384ba3622ae)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SQL Server 10 introduced stricter rules for TIMESTAMP validation,
making it necessary to specify the decimal digits.
Other databases might do the same as well, so this patch introduces
a check for the TIMESTAMP column size and adjusts the decimal digits
parameter as needed.

Task-number: QTBUG-2192

Change-Id: If6d798c6c928ebda75bc474e49a07fbbfbe5816c
Reviewed-by: Mark Brand &lt;mabrand@mabrand.nl&gt;
(cherry picked from qtbase/b8b79a0f37ec74fd5b4ad829e522a384ba3622ae)
</pre>
</div>
</content>
</entry>
<entry>
<title>Change copyrights from Nokia to Digia</title>
<updated>2012-09-29T05:57:45+00:00</updated>
<author>
<name>Iikka Eklund</name>
<email>iikka.eklund@digia.com</email>
</author>
<published>2012-09-25T09:31:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt4-tools.git/commit/?id=619136931e2c985377348d196d488e429a4858d6'/>
<id>619136931e2c985377348d196d488e429a4858d6</id>
<content type='text'>
Change copyrights and license headers from Nokia to Digia

Change-Id: I280c0a575987d1770e354b4948f1d4d767d711ea
Reviewed-by: Simo Fält &lt;simo.falt@digia.com&gt;
Reviewed-by: Sergio Ahumada &lt;sergio.ahumada@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change copyrights and license headers from Nokia to Digia

Change-Id: I280c0a575987d1770e354b4948f1d4d767d711ea
Reviewed-by: Simo Fält &lt;simo.falt@digia.com&gt;
Reviewed-by: Sergio Ahumada &lt;sergio.ahumada@digia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
