reiniero
0f6d65e928
* fcld-db: dbftool example: cleanup, more error reporting/help output
...
git-svn-id: trunk@28936 -
2014-10-27 08:12:02 +00:00
Tomas Hajny
0c063005dd
* compilation fix for MS Windows targets
...
git-svn-id: trunk@28896 -
2014-10-22 08:38:54 +00:00
Tomas Hajny
0b71f6286c
* dbase support now enabled for OS/2
...
git-svn-id: trunk@28895 -
2014-10-22 00:00:22 +00:00
Tomas Hajny
585bedf2e8
* unit dbf_dbffile now compilable under OS/2
...
git-svn-id: trunk@28894 -
2014-10-21 23:57:38 +00:00
Tomas Hajny
ebccde996e
+ implementation of unit dbf_wtil now split into target dependant include files, added implementation for OS/2
...
git-svn-id: trunk@28893 -
2014-10-21 23:56:31 +00:00
reiniero
6c7e6ad5ea
* fcl-db: oracleconnection: addendum to commit 28833; issue #26868
...
git-svn-id: trunk@28835 -
2014-10-17 08:58:14 +00:00
reiniero
d69d25432a
* fcl-db: Oracle connection: don't leak resources client side and server side on failed connection. Patch by Al Popov. Thank you very much. Solves issue #26868
...
git-svn-id: trunk@28833 -
2014-10-16 12:40:23 +00:00
michael
fb5939befe
* Fix bug #26072
...
git-svn-id: trunk@28662 -
2014-09-14 16:29:52 +00:00
reiniero
aae9a5b8b9
+ fcl-db: mysql 5.6 connector: add support for MariaDB 10.0. Should fix isseu #26620 . Needs testing.
...
git-svn-id: trunk@28593 -
2014-09-04 10:18:01 +00:00
lacak
9703d14149
fcl-db: base: if either MinValue or MaxValue is <> 0 then use range MinValue-MaxValue instead of MinRange-MaxRange (for TLongintField). It is compatible with other Fields and allows set range 0-X or X-0. Bug #26606
...
git-svn-id: trunk@28531 -
2014-08-28 12:28:36 +00:00
lacak
bfb08c957e
fcl-db: base: when reporting RangeError take into account also user defined MinValue, MaxValue. Bug #26606
...
git-svn-id: trunk@28514 -
2014-08-23 17:21:02 +00:00
Károly Balogh
da7efb8607
AROS: regenerated Makefiles to support i386-aros
...
git-svn-id: trunk@28438 -
2014-08-17 23:16:47 +00:00
lacak
56e83ce5dd
fcl-db: interbase: fix cases when client library is not loaded dynamically but link statically
...
git-svn-id: trunk@28383 -
2014-08-12 05:13:14 +00:00
reiniero
24b406aed7
+ fcl-db: SQlite3: accept more date/time formats:
...
YYYY-MM-DDTHH:MM
YYYY-MM-DDTHH:MM:SS
YYYY-MM-DDTHH:MM:SS.SSS
as defined in http://www.sqlite.org/lang_datefunc.html
Fixes mantis issue #26551
git-svn-id: trunk@28337 -
2014-08-08 11:24:17 +00:00
michael
71d20abcaa
* Patch from reinier to import fb_shutdown and fb_sqlstate
...
git-svn-id: trunk@28335 -
2014-08-08 07:17:54 +00:00
reiniero
bd37d804fc
* fcl-db: cosmetic
...
git-svn-id: trunk@28314 -
2014-08-05 10:30:23 +00:00
reiniero
935a3f1bc9
* fcl-db: cosmetic
...
git-svn-id: trunk@28309 -
2014-08-04 08:09:40 +00:00
lacak
00f85c52ab
fcl-db: oracle:
...
- for ftBlob parameters binding use temporary LOBs instead of long varraw to bypass 64KB limit of current implementation
- initial support for NCLOB data type (if client uses for NCHAR "variable width" charset (like UTF-8) then there is character length <> byte length which is currently not handled correctly)
git-svn-id: trunk@28286 -
2014-08-01 05:48:24 +00:00
reiniero
0cb92962e3
* fcld-db: oracle: cosmetic
...
git-svn-id: trunk@28224 -
2014-07-15 11:35:29 +00:00
reiniero
0ebd33180e
* fcl-db: oracle connection: speed up getting indexes in TOracleConnection.UpdateIndexDefs; issue #25247
...
git-svn-id: trunk@28223 -
2014-07-15 11:28:07 +00:00
reiniero
cc90409dc9
* fcl-db: cosmetic: Oracle connection description/copyright
...
git-svn-id: trunk@28222 -
2014-07-15 11:13:40 +00:00
lacak
96a3a667c5
fcl-db: tests: fix of previous commit
...
git-svn-id: trunk@28057 -
2014-06-25 09:55:46 +00:00
lacak
9d5c2717c8
fcl-db: tests:
...
- remove unused variables
- fix tests for Oracle - first test Values and then Field type
git-svn-id: trunk@28055 -
2014-06-25 09:05:59 +00:00
lacak
da4fc8aca2
fcl-db: tests: small correction of previous commit
...
git-svn-id: trunk@28049 -
2014-06-24 13:58:12 +00:00
lacak
41e8a0da2c
fcl-db: tests:
...
- add TestSupportDateTimeFields
- small rework for Oracle case
git-svn-id: trunk@28045 -
2014-06-24 10:41:21 +00:00
lacak
dac058e462
fcl-db: oracle: let EOraDatabaseError descend from ESQLDatabaseError instead of EDatabaseError
...
git-svn-id: trunk@28044 -
2014-06-24 09:52:13 +00:00
lacak
742faaed92
fcl-db: oracle:
...
- bind date and datetime params using Oracle external data type SQLT_TIMESTAMP instead of SQLT_ODT to support fraction seconds
- introduce support for ftBlob and ftMemo params, but only with max.length up to 64K
git-svn-id: trunk@28041 -
2014-06-24 08:57:37 +00:00
lacak
da041f9ae6
fcl-db: oracle: map TIMESTAMP data type to SQLT_TIMESTAMP instead of SQLT_ODT to have fraction seconds
...
git-svn-id: trunk@28036 -
2014-06-23 09:03:37 +00:00
reiniero
7441885f5a
* fcl-db: dbase: language string is only supported on Visual DBaseVII formats. Return empty for other formats.
...
git-svn-id: trunk@28030 -
2014-06-22 08:50:50 +00:00
reiniero
e2c58f9f89
* fcl-db: cosmetic
...
git-svn-id: trunk@28029 -
2014-06-22 07:28:55 +00:00
reiniero
bfb21cb4a0
* fcl-db: tests: better error reporting
...
git-svn-id: trunk@28028 -
2014-06-22 07:24:37 +00:00
reiniero
4515ff7b77
* fcl-db: backlinks: allow clearing backlinks in any tablelevel
...
git-svn-id: trunk@28021 -
2014-06-21 09:05:51 +00:00
reiniero
115a64d62c
* fcl-db: dbase: backlinks:
...
- allow auto-upgrade from FoxPro to VisualFoxpro when backlink specified
- check on required tablelevel when assigning backlinks
- translation for error messages (Spanish,Italian,Polish,Portugues,Russian) needed
- layout/comment fixes
git-svn-id: trunk@28020 -
2014-06-21 08:59:29 +00:00
reiniero
08efada1df
* fcl-db: dbase:
...
- Visual Foxpro support for reading/writing backlink (to .dbc database container file)
- No support yet for the .dbc format itself, e.g. larger field/table names and referential integrity
- Renamed header parts to properly reflect status (i.e. at end of header rather than after header)
- Updated comments
- code layout
git-svn-id: trunk@28017 -
2014-06-21 08:12:25 +00:00
lacak
f71480b281
fcl-db: oracle: add experimental support for LONG data type (needs more testing)
...
git-svn-id: trunk@28013 -
2014-06-20 12:03:10 +00:00
lacak
af2130d558
fcl-db: tests: add more data type mappings for Oracle
...
git-svn-id: trunk@28012 -
2014-06-20 11:55:58 +00:00
lacak
a6205b83ef
fcl-db: oracle:
...
- add basic support for BLOB, CLOB data types (needs more testing)
git-svn-id: trunk@28010 -
2014-06-20 10:53:26 +00:00
michael
f1bd08acce
* Add enable/disablecontrols for target dataset (patch from Luiz Americo, bug ID #26364 )
...
git-svn-id: trunk@28004 -
2014-06-19 17:34:25 +00:00
michael
5bf2b9f8d2
* Patch from Luiz Americo to allow reading data in blockread state
...
git-svn-id: trunk@28003 -
2014-06-19 17:29:56 +00:00
reiniero
2557f1bfa3
* fcl-db: oracle: roll back some overzealous changes. Comment fixes.
...
git-svn-id: trunk@28001 -
2014-06-19 13:30:18 +00:00
reiniero
5c1eec309d
* fcl-db: cosmetic: document integer precision; layout
...
git-svn-id: trunk@28000 -
2014-06-19 12:25:11 +00:00
lacak
0106f860eb
fcl-db: oracle:
...
- map NUMBER columns with precision < 5 to ftSmallint
- fix some tests for Oracle
git-svn-id: trunk@27997 -
2014-06-18 11:54:58 +00:00
reiniero
b871247238
* fcl-db: tests: bufdataset: test ftVariant & ftVarbytes as issue #19930 is marked eesolve.d
...
No regression in test suite.
git-svn-id: trunk@27996 -
2014-06-18 11:46:45 +00:00
lacak
98f5e7cd57
fcl-db: oracle:
...
- add support for ftSmallInt, ftLargeInt, ftFixedChar params
- add support for BINARY_FLOAT, BINARY_DOUBLE data types
git-svn-id: trunk@27995 -
2014-06-18 10:59:46 +00:00
reiniero
e4fa4a72d2
* fcl-db: cosmetic
...
git-svn-id: trunk@27994 -
2014-06-18 06:43:07 +00:00
reiniero
39ae91a66f
* fcl-db: tdbf: detect some files as DBaseIV instead of III given version signature $03,$8B regardless of language ID. Mantis issue #26332
...
git-svn-id: trunk@27993 -
2014-06-18 06:42:47 +00:00
reiniero
5e7a4c4819
fcl-db: cosmetic: error message language fixes
...
git-svn-id: trunk@27988 -
2014-06-17 13:59:04 +00:00
reiniero
4d92b003a7
* fcl-db: tests: adjust TTestDBBasics.TestSupportIntegerFields to reflect that Oracle does not map integer fields to ftInteger but to ftFMTBCD
...
git-svn-id: trunk@27987 -
2014-06-17 10:21:51 +00:00
reiniero
eb16231869
* fcl-db: Oracle: improved date/time support, issue #26321
...
git-svn-id: trunk@27982 -
2014-06-16 12:04:30 +00:00
lacak
bafe66a3f0
fcl-db: mssql: add support for new MS SQL 2008 datetime data types. Depends on rev.27979 and requires new FreeTDS dblib library
...
git-svn-id: trunk@27981 -
2014-06-16 10:08:41 +00:00