Commit Graph

135 Commits

Author SHA1 Message Date
Aleksandar Fabijanic
6b3b3e852f few Row sorting fixes/optimizations 2008-08-14 22:53:45 +00:00
Aleksandar Fabijanic
e409026fba SF [2047672] RecordSet Filtering 2008-08-12 10:12:56 +00:00
Aleksandar Fabijanic
e55781ba66 changed AbstractExtraction::isValueNull(const std::string&, bool) from specialization to overload 2008-07-30 13:54:58 +00:00
Aleksandar Fabijanic
fc5a503593 Changes related to following tracker items:
[2025916] ODBC binds empty string as null?
[2000408] DynamicAny non-initialized state support
[1981130] pointless comparison of unsigned integer with zero

and some refactoring.

Warning: only tested on Windows.
2008-07-29 20:11:38 +00:00
Sergey Kholodilov
3e65280dc1 artificial limit for bind parameters removed. 2008-07-29 16:44:13 +00:00
Aleksandar Fabijanic
f712074b62 pass error diagnostic string to the parent
added class documentation
2008-07-24 11:42:10 +00:00
Aleksandar Fabijanic
d4f2be3fd2 SF [2019857] Memory leak in Data::ODBC Extractor (fixed using Poco::Buffer) 2008-07-20 17:05:18 +00:00
Aleksandar Fabijanic
2589797359 changed Oracle connection string (again) 2008-07-18 14:58:55 +00:00
Aleksandar Fabijanic
a58b6e4c67 changed Oracle connection string 2008-07-18 11:45:17 +00:00
Aleksandar Fabijanic
f574e90f41 SF [2019857] Memory leak in Data::ODBC Extractor 2008-07-17 00:40:59 +00:00
Aleksandar Fabijanic
93c6bb0725 removed ODBCStatementImpl stored procedure hack
renamed TypeInfo::getSafeInfo to tryGetInfo
2008-07-16 21:02:56 +00:00
Aleksandar Fabijanic
9f8bd817f3 AutoTransaction test for Oracle ODBC 2008-07-14 18:27:29 +00:00
Peter Schojer
e7ce0a5b52 reduced exception throwing 2008-07-09 08:51:19 +00:00
Peter Schojer
dcc35155fc fixed wrong license 2008-07-01 09:12:50 +00:00
Aleksandar Fabijanic
b1f895eed8 DynamicAny improvements (now holds any type out-of-the-box), some refactoring and documentation improvements 2008-06-30 00:26:54 +00:00
Aleksandar Fabijanic
3ca6a9775c VS 90 files for MySQL connector; components file update 2008-06-25 11:59:27 +00:00
Sergey Kholodilov
1641bb56ce =database and user name changed 2008-06-25 11:03:17 +00:00
Sergey Kholodilov
33efbefa71 =MySQL connector 2008-06-25 10:42:16 +00:00
Sergey Kholodilov
e4d212a9d3 =Nullable and it supportion in TypeHandler 2008-06-25 10:29:40 +00:00
Aleksandar Fabijanic
cfbe8fd28a SF [2000408] DynamicAny non-initialized state support (more changes/fixes) 2008-06-23 21:48:23 +00:00
Aleksandar Fabijanic
8e993b9240 fix for failing testRow() 2008-06-23 20:32:05 +00:00
Aleksandar Fabijanic
b044856f46 DynamicAny non-initialized state capability
made DynamicAnyHolder::create() and is...() pure virtual functions virtual
(simplifies DynamicAnyHolderImpl implementation)
made DynamicAnyHolder default constructor protected
made DynamicAnyHolderImpl default constructor private
added DynamicAnyTest::testEmpty()
2008-06-23 02:15:22 +00:00
Guenter Obiltschnig
c23141fa4d added release scripts 2008-06-09 18:42:07 +00:00
Aleksandar Fabijanic
e2fafc6404 [1983595] ODBCMetaColumn type detection fix 2008-06-03 13:52:00 +00:00
Aleksandar Fabijanic
cf01c1ad16 date/time test fix; g++ compilation fix for bulk 2008-06-01 11:02:21 +00:00
Aleksandar Fabijanic
4fe33a7c49 Sun Studio ODBC compile fixes 2008-05-30 19:00:11 +00:00
Aleksandar Fabijanic
4e774e71aa SunOS build consolidation:
build/config/SunOS renamed to SunOS-SunForte
added build/config/SunOS-SunStudio
modified build/rules/global to select proper configuration based on detected Sun compiler version
disabled spurious hidevf warning for Data/testsuite and Data/SQLite Sun build
2008-05-28 19:08:40 +00:00
Aleksandar Fabijanic
979749490a Binding compilation fix 2008-05-25 16:36:58 +00:00
Aleksandar Fabijanic
d6ace3c20a various use()/useRef()/bind() case tests 2008-05-25 16:09:11 +00:00
Peter Schojer
4e730ecc7e Fixed constness detection of const char[] arrays 2008-05-14 06:00:40 +00:00
Peter Schojer
bad44e6e46 added a static assert to check for const ref with use, added useRef keyword for these cases 2008-05-13 13:41:08 +00:00
Peter Schojer
92a0389b63 Split Bindign in CopyBinding and Binding. Fixes use(const T&) case 2008-05-13 11:30:19 +00:00
Aleksandar Fabijanic
e1c7bc55dd SF items 1951604 and 1953551
[1951604] POCO refuses to compile with g++ 4.3.0
[1953551] Solaris Sun Studio 12 Apache stdcxx 64 bit

Warning: compile with target platforms not done yet!
2008-04-28 21:52:10 +00:00
Aleksandar Fabijanic
1c393ae9ab VS 71 projects and solutions 2008-03-27 14:53:54 +00:00
Aleksandar Fabijanic
1d7188d78e moved format into Keywords namespace 2008-03-26 15:21:18 +00:00
Guenter Obiltschnig
6827e13c0f added shared cache support to sqlite 2008-03-26 09:11:18 +00:00
Aleksandar Fabijanic
d2de70c58a namespace Keywords (!!! breaks existing code !!!)
Following keywords were moved from Poco:Data to Poco::Data::Keywords namespace

- now
- use
- bind
- into
- in
- out
- io
- from
- bulk
- null
- limit
- upperLimit
- lowerLimit
- range
2008-03-20 20:31:23 +00:00
Aleksandar Fabijanic
405e2e5cba POCO_DATA_INVALID_ROW constant and Constants.h header 2008-03-20 17:57:24 +00:00
Aleksandar Fabijanic
4ffed92894 some MSVC Level 4 warning fixes 2008-03-17 14:27:29 +00:00
Aleksandar Fabijanic
3848bfbb53 added AutoTransaction 2008-03-17 12:14:07 +00:00
Chris Johnson
def90185aa Added build support for stock MinGW/MSYS build of POCO.
Components now supported by default:
 Foundation {including internal PCRE lib}
 Util
 Net
 XML
 SQL
 SQL/ODBC
 SQL/SQLite
 samples/{all components supported}

Components supported with additional 3rd party MinGW/MSYS libs:
 NetSSL w/OpenSSH

Components unsupported at this time:
 testsuite: Fails to build due to TupleTest - needs slight code change MinGW can't deal with currently.  Only thing causing failure.
 CppUnit: Unable to support this due to WIN32 version of this functionality relying on MFC which does not ship with MinGW/MSYS.
 --no-wstring support due libstdc++ - will require STLPort {support coming soon}


:build/config/MinGW
 +Fixed compiler environment flags and switches
 +Linkage build supports:  SHARED, STATIC, or BOTH
 +Fixed duplicate symbol/unresolved symbol during compile
 +Added PCRE build flag for internal library build/eliminate link errors
 +Disable support of UTF-8 by default, MinGW will require STLPort 
 +Corrected system link libs for MinGW "dumb" linker

:build/rules/global
 +Added MinGW environment deduction logic

:configure
 +Fine tuned environment deduction recognizing MinGW as valid

:Data/ODBC/Makefile
 +Fixed correct ODBC libs to link

:Foundation/Makefile
 +Added logic for building correct subsystem dependency

:Util/Makefile
 +Added logic for building correct subsystem dependency
2008-02-21 09:08:44 +00:00
Aleksandar Fabijanic
5bf096bb2a - SF [1800596] VS Solutions (ver. 8.0 and 9.0)
- SF [1621372] Build Scripts (all Windows scripts consolidated in one)
- eliminated warnings in sqlite3.c
- updated components file
2008-02-17 17:14:33 +00:00
Aleksandar Fabijanic
78349bba1f bind() arguments change 2008-02-08 21:21:20 +00:00
Aleksandar Fabijanic
f7aa11c7f5 removed NoDataException throw 2008-02-07 20:14:40 +00:00
Aleksandar Fabijanic
eeb285bb93 - removed position parameter to setParamSetSize() (not used)
- execute call in SQLChannel wrapped in try-catch
2008-02-06 02:29:09 +00:00
Aleksandar Fabijanic
10f9d4befb fixed few failing statements 2008-02-04 19:17:35 +00:00
Guenter Obiltschnig
cf60e2a5d8 updated Data samples; updated SQlite to 3.5.5 2008-02-03 13:48:59 +00:00
Aleksandar Fabijanic
9dde6fb1ef ODBC string truncation bug fix 2008-02-02 21:45:21 +00:00
Aleksandar Fabijanic
fd1d5aed5f date and time types macros 2008-01-26 16:01:42 +00:00
Aleksandar Fabijanic
bc8f7e8680 some compilation refactoring 2008-01-22 02:05:04 +00:00