14608
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14607
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14606
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14605
|
|
--- Merging r23071 into '.': U packages/fcl-db/src/base/db.pas U packages/fcl-db/src/base/fields.inc --- Merging r23072 into '.': U packages/fcl-db/src/sqldb/interbase/ibconnection.pp --- Merging r23111 into '.': U packages/fcl-db/src/base/dataset.inc --- Merging r23113 into '.': U packages/fcl-db/src/sqldb/odbc/odbcconn.pas --- Merging r23114 into '.': G packages/fcl-db/src/sqldb/odbc/odbcconn.pas --- Merging r23120 into '.': G packages/fcl-db/src/sqldb/odbc/odbcconn.pas --- Merging r23123 into '.': U packages/fcl-db/src/sqldb/readme.txt --- Merging r23136 into '.': U packages/fcl-db/src/sqldb/mssql/mssqlconn.pp U packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp U packages/fcl-db/src/sqldb/mysql/mysqlconn.inc U packages/fcl-db/src/sqldb/postgres/pqconnection.pp G packages/fcl-db/src/sqldb/odbc/odbcconn.pas G packages/fcl-db/src/sqldb/interbase/ibconnection.pp U packages/fcl-db/src/sqldb/sqldb.pp --- Merging r23137 into '.': G packages/fcl-db/src/sqldb/sqldb.pp
# revisions: 23071,23072,23111,23113,23114,23120,23123,23136,23137 r23071 | lacak | 2012-11-28 07:47:33 +0100 (Wed, 28 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/base/db.pas M /trunk/packages/fcl-db/src/base/fields.inc
fcl-db: base: add AsLargeInt for TFloatField r23072 | lacak | 2012-11-28 08:33:54 +0100 (Wed, 28 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/sqldb/interbase/ibconnection.pp
fcl-db: ibconnection: small cleanup r23111 | ludob | 2012-12-04 11:00:43 +0100 (Tue, 04 Dec 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/base/dataset.inc
TDataset: fixed daAbort TDataAction behavior (was not aborting). Fixed TDataset.Delete calling OnDeleteError instead of OnPostError. r23113 | michael | 2012-12-04 20:54:03 +0100 (Tue, 04 Dec 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/sqldb/odbc/odbcconn.pas
* Autocommit OFF by default, bug ID 23429 r23114 | lacak | 2012-12-05 09:17:01 +0100 (Wed, 05 Dec 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/sqldb/odbc/odbcconn.pas
fcl-db: odbc: map MONEY columns to TCurrencyField instead of TFloatField (test TestSupportCurrencyFields) r23120 | lacak | 2012-12-07 08:58:45 +0100 (Fri, 07 Dec 2012) | 2 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/odbc/odbcconn.pas
fcl-db: odbc: map 'call' to stExecProcedure. (revealed by test TestOpenStoredProc for MySQL ODBC) r23123 | reiniero | 2012-12-07 16:26:17 +0100 (Fri, 07 Dec 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/sqldb/readme.txt
* fcl-db sqldb: cosmetic; added info to readme.txt r23136 | lacak | 2012-12-13 12:16:25 +0100 (Thu, 13 Dec 2012) | 2 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/interbase/ibconnection.pp M /trunk/packages/fcl-db/src/sqldb/mssql/mssqlconn.pp M /trunk/packages/fcl-db/src/sqldb/mysql/mysqlconn.inc M /trunk/packages/fcl-db/src/sqldb/odbc/odbcconn.pas M /trunk/packages/fcl-db/src/sqldb/postgres/pqconnection.pp M /trunk/packages/fcl-db/src/sqldb/sqldb.pp M /trunk/packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp
fcl-db: introduce FSelectable as new TSQLCursor class field. Update sql connectors to set it after Preparation or Execution of sql statement to signal if there will be or is result set. This change is neutral. In next commit I will use FSelectable to determine if allow Open or raise SErrNoSelectStatement. (motivation is that there are many various statements, that are not stSelect nor stExecProcedure, which also return result set) r23137 | lacak | 2012-12-13 12:26:45 +0100 (Thu, 13 Dec 2012) | 2 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/sqldb.pp
fcl-db: switch from usage of [stSelect, stExecProcedure] to FSelectable to determine if there is result set. (see also previous commit)
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14604
|
|
--- Merging r22995 into '.': U packages/fcl-db/src/base/fields.inc --- Merging r22997 into '.': U packages/fcl-db/src/base/xmldatapacketreader.pp --- Merging r23014 into '.': U packages/ibase/src/ibase60.inc --- Merging r23016 into '.': G packages/ibase/src/ibase60.inc --- Merging r23020 into '.': G packages/ibase/src/ibase60.inc --- Merging r23033 into '.': U packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp --- Merging r23035 into '.': G packages/fcl-db/src/base/xmldatapacketreader.pp --- Merging r23041 into '.': U packages/fcl-db/src/sqldb/mysql/mysqlconn.inc --- Merging r23042 into '.': G packages/fcl-db/src/sqldb/mysql/mysqlconn.inc --- Merging r23049 into '.': U packages/fcl-db/src/sqldb/odbc/odbcconn.pas --- Merging r23064 into '.': U packages/fcl-db/src/sqldb/postgres/pqconnection.pp --- Merging r23066 into '.': U packages/fcl-db/src/sqldb/interbase/ibconnection.pp --- Merging r23068 into '.': U packages/fcl-db/src/base/db.pas G packages/fcl-db/src/base/fields.inc
# revisions: 22995,22997,23014,23016,23020,23033,23035,23041,23042,23049,23064,23066,23068 r22995 | lacak | 2012-11-16 13:37:53 +0100 (Fri, 16 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/base/fields.inc
fcl-db: when moving odd number bytes from blob stream into widestring allocate sufficient space. (f.e. if Len=1 then Len div 2 = 0) r22997 | lacak | 2012-11-16 13:59:57 +0100 (Fri, 16 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/base/xmldatapacketreader.pp
fcl-db: add support for ftFixedWideChar and ftWideMemo into xmldatapacketreader. r23014 | marco | 2012-11-18 14:34:39 +0100 (Sun, 18 Nov 2012) | 2 lines Changed paths: M /trunk/packages/ibase/src/ibase60.inc
* Patch from Reinier to cache libraryname in a global. r23016 | michael | 2012-11-18 17:23:46 +0100 (Sun, 18 Nov 2012) | 1 line Changed paths: M /trunk/packages/ibase/src/ibase60.inc
* Changes to make it more compatible to other connectors r23020 | michael | 2012-11-18 18:16:59 +0100 (Sun, 18 Nov 2012) | 1 line Changed paths: M /trunk/packages/ibase/src/ibase60.inc
* Fixed compilation r23033 | lacak | 2012-11-19 10:54:25 +0100 (Mon, 19 Nov 2012) | 3 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp
fcl-db: sqlite: Always add null terminator to end of moved strings. (in case of length of data in db > FieldDef.Size null terminator is not moved). Bug #0023338. Fixes also already existing failed test. r23035 | lacak | 2012-11-19 14:50:23 +0100 (Mon, 19 Nov 2012) | 3 lines Changed paths: M /trunk/packages/fcl-db/src/base/xmldatapacketreader.pp
fcl-db: change fieldtype for ftWideString and ftFixedWideChar from 'string' to 'string.uni' (Delphi compatibility). Corrects my prior commit. Note: Delphi stores characters outside ASCII as numeric character references in form: &#D; r23041 | michael | 2012-11-22 09:23:53 +0100 (Thu, 22 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/sqldb/mysql/mysqlconn.inc
* Added GetLastInsertID r23042 | michael | 2012-11-22 10:45:15 +0100 (Thu, 22 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/sqldb/mysql/mysqlconn.inc
* Changed GetLastInsertID to GetInsertID so it is the same as in GetLastID r23049 | lacak | 2012-11-23 14:01:10 +0100 (Fri, 23 Nov 2012) | 2 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/odbc/odbcconn.pas
fcl-db: odbc: fix error when loading blobs. (revealed by TestSQLClob) r23064 | lacak | 2012-11-26 14:28:53 +0100 (Mon, 26 Nov 2012) | 2 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/postgres/pqconnection.pp
fcl-db: postgresql: fixes loading of field data of type FLOAT4 (revealed by test TestSQLReal) r23066 | reiniero | 2012-11-27 09:31:32 +0100 (Tue, 27 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/sqldb/interbase/ibconnection.pp
+ fcl-db: Firebird/Interbase: add some metadata support: GetConnectionInfo and ODS major version r23068 | lacak | 2012-11-27 12:47:57 +0100 (Tue, 27 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/base/db.pas M /trunk/packages/fcl-db/src/base/fields.inc
fcl-db: base: add AsLargeInt for TFMTBCDField
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14603
|
|
--- Merging r22940 into '.': U packages/dblib/src/dblib.pp --- Merging r22941 into '.': U packages/fcl-db/src/sqldb/mssql/mssqlconn.pp --- Merging r22949 into '.': G packages/dblib/src/dblib.pp U packages/ibase/src/ibase60.inc U packages/fcl-db/src/sqldb/sqldb.pp U packages/mysql/src/mysql.inc U packages/postgres/src/postgres3dyn.pp --- Merging r22960 into '.': U packages/fcl-db/src/base/db.pas U packages/fcl-db/src/base/dsparams.inc --- Merging r22981 into '.': U packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp --- Merging r22985 into '.': G packages/fcl-db/src/sqldb/mssql/mssqlconn.pp --- Merging r22986 into '.': G packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp
# revisions: 22940,22941,22949,22960,22981,22985,22986 r22940 | michael | 2012-11-06 14:40:50 +0100 (Tue, 06 Nov 2012) | 1 line Changed paths: M /trunk/packages/dblib/src/dblib.pp
* trivial patch from Laco r22941 | lacak | 2012-11-06 14:57:57 +0100 (Tue, 06 Nov 2012) | 2 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/mssql/mssqlconn.pp
fcl-db: mssql: very basic support for variant data type, rather than raising exception. (as dbconvert does not support SYBVARIANT atm, use direct Move to move raw data into blob buffer) r22949 | michael | 2012-11-08 00:08:31 +0100 (Thu, 08 Nov 2012) | 2 lines Changed paths: M /trunk/packages/dblib/src/dblib.pp M /trunk/packages/fcl-db/src/sqldb/sqldb.pp M /trunk/packages/ibase/src/ibase60.inc M /trunk/packages/mysql/src/mysql.inc M /trunk/packages/postgres/src/postgres3dyn.pp
* Switched to using ansistring, because dynlibs use ansistrings r22960 | lacak | 2012-11-09 08:41:03 +0100 (Fri, 09 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/base/db.pas M /trunk/packages/fcl-db/src/base/dsparams.inc
fcl-db: change var params to out in TParams.ParseSQL to reduce compiler hints about uninitialized variables. r22981 | lacak | 2012-11-12 10:57:28 +0100 (Mon, 12 Nov 2012) | 3 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp
fcl-db: sqlite: cleanup + formatting (use already defined constant JulianEpoch instead of own; use UnicodeCompareStr instead of WideCompareStr) r22985 | lacak | 2012-11-14 07:21:50 +0100 (Wed, 14 Nov 2012) | 4 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/mssql/mssqlconn.pp
fcl-db: mssql: * implements GetConnectionInfo * renames private method DBExecute to Execute (IMO slightly better name) * reorders methods to reflex logical order in which they are called r22986 | lacak | 2012-11-15 10:30:17 +0100 (Thu, 15 Nov 2012) | 2 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp
fcl-db: sqlite: call InitializeSQLite with SQLiteLibraryName (in same style like in DoInternalConnect) to avoid exception when connection is already opened.
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14602
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14601
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14600
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14599
|
|
--- Merging r22886 into '.': U packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp U packages/fcl-db/src/sqldb/mysql/mysqlconn.inc U packages/fcl-db/src/sqldb/postgres/pqconnection.pp U packages/fcl-db/src/sqldb/odbc/odbcconn.pas U packages/fcl-db/src/sqldb/sqldb.pp --- Merging r22919 into '.': U packages/fcl-db/src/sqldb/mssql/mssqlconn.pp --- Merging r22934 into '.': G packages/fcl-db/src/sqldb/postgres/pqconnection.pp U packages/fcl-db/src/sqldb/interbase/fbadmin.pp --- Merging r22935 into '.': U packages/fcl-db/src/base/bufdataset.pas U packages/fcl-db/src/base/fields.inc G packages/fcl-db/src/sqldb/odbc/odbcconn.pas G packages/fcl-db/src/sqldb/sqldb.pp G packages/fcl-db/src/sqldb/mssql/mssqlconn.pp --- Merging r22939 into '.': U packages/fcl-db/src/base/datasource.inc U packages/fcl-db/src/base/db.pas
# revisions: 22886,22919,22934,22935,22939 r22886 | lacak | 2012-10-31 10:13:32 +0100 (Wed, 31 Oct 2012) | 4 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/mysql/mysqlconn.inc M /trunk/packages/fcl-db/src/sqldb/odbc/odbcconn.pas M /trunk/packages/fcl-db/src/sqldb/postgres/pqconnection.pp M /trunk/packages/fcl-db/src/sqldb/sqldb.pp M /trunk/packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp
* adds new virtual method GetConnectionInfo into TSQLConnection (allows retrieval of various connection related informations like type and version of DBMS, name and version of client library) * implements this method for MySQL, PostgreSQL, SQLite, ODBC Patch by DB-Core team r22919 | lacak | 2012-11-02 12:10:33 +0100 (Fri, 02 Nov 2012) | 2 lines Changed paths: M /trunk/packages/fcl-db/src/sqldb/mssql/mssqlconn.pp
fcl-db: implemented GetConnectionInfo for TMSSQLConnection (basic support, more options later) r22934 | reiniero | 2012-11-05 08:00:12 +0100 (Mon, 05 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/sqldb/interbase/fbadmin.pp M /trunk/packages/fcl-db/src/sqldb/postgres/pqconnection.pp
* FCL-DB: cosmetic changes in comments r22935 | ludob | 2012-11-05 16:23:15 +0100 (Mon, 05 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/base/bufdataset.pas M /trunk/packages/fcl-db/src/base/fields.inc M /trunk/packages/fcl-db/src/sqldb/mssql/mssqlconn.pp M /trunk/packages/fcl-db/src/sqldb/odbc/odbcconn.pas M /trunk/packages/fcl-db/src/sqldb/sqldb.pp
sqldb: Modified ftAutoinc behavior slightly to match Delphi behavior and allow updating of ftAutoInc fields for those db backends that support it. Added support for odbc ReadOnly fields. Patch from Lacak2 Mantis #22531 r22939 | lacak | 2012-11-06 10:29:22 +0100 (Tue, 06 Nov 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/base/datasource.inc M /trunk/packages/fcl-db/src/base/db.pas
fcl-db: formatting
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14598
|
|
--- Merging r22851 into '.': U packages/fcl-db/src/base/fields.inc --- Merging r22852 into '.': U packages/mysql/src/mysql.inc U packages/postgres/src/postgres3dyn.pp U packages/postgres/src/postgres3.pp --- Merging r22857 into '.': U packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp --- Merging r22871 into '.': U packages/fcl-db/src/sqldb/mssql/mssqlconn.pp --- Merging r22873 into '.': U packages/sqlite/src/sqlite3.inc --- Merging r22898 into '.': U packages/fcl-db/tests/sqldbtoolsunit.pas
# revisions: 22851,22852,22857,22871,22873,22898 r22851 | reiniero | 2012-10-26 14:24:57 +0200 (Fri, 26 Oct 2012) | 2 lines Changed paths: M /trunk/packages/fcl-db/src/base/fields.inc
* Deal with DataSize of TStringField being larger than dsMaxStringSize Patch by Laco, mantis 19940 r22852 | michael | 2012-10-26 19:10:35 +0200 (Fri, 26 Oct 2012) | 1 line Changed paths: M /trunk/packages/mysql/src/mysql.inc M /trunk/packages/postgres/src/postgres3.pp M /trunk/packages/postgres/src/postgres3dyn.pp
* Patch from Ludo brands to add IsLibraryLoaded sqlite/src/sqlite3.inc r22857 | ludob | 2012-10-27 13:53:14 +0200 (Sat, 27 Oct 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp
TSQLite3Connection add support for adding/removing user-defined COLLATIONs; Mantis #22925 patch from Lacak2 r22871 | lacak | 2012-10-29 08:46:58 +0100 (Mon, 29 Oct 2012) | 1 line Changed paths: M /trunk/packages/fcl-db/src/sqldb/mssql/mssqlconn.pp
mssqlconn: implement missing methods CreateDB/DropDB r22873 | michael | 2012-10-29 10:44:16 +0100 (Mon, 29 Oct 2012) | 1 line Changed paths: M /trunk/packages/sqlite/src/sqlite3.inc
* Forgot to commit r22898 | reiniero | 2012-11-01 16:21:54 +0100 (Thu, 01 Nov 2012) | 2 lines Changed paths: M /trunk/packages/fcl-db/tests/sqldbtoolsunit.pas
* FCL-DB: fix for MSSQL/Sybase db test framework errors when existing FPDEV table present. Thanks to Lacak2 for the fix idea!
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14597
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14596
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14595
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14594
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14593
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14592
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14591
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14590
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|
14589
|
|
|
marco |
11 years ago
|
![Diff](/static/images/ico_diff.gif) |
|