marco
|
15c3cb35df
--- Merging r29430 into '.':
|
10 年 前 |
lacak
|
eaadd51b42
fcl-db: reverts rev.29118, because there are 3rd party libraries (like ZEOS), which define own EDatabaseError descendants, where they define members FErrorCode and/or ErrorCode.
|
10 年 前 |
michael
|
2134e3aaac
* Promoted errorcode to the EDatabaseError level, unified all error codes
|
10 年 前 |
lacak
|
0028210b53
fcl-db: mssql: if stored procedure raises error with severity > 10 then db-library calls error handler, which sets DBErrorNo and DBErrorStr. So check them after execution of SQL and raise also error if they are set. +Cancel any pending results or other commands in batch to allow ROLLBACK.
|
10 年 前 |
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
|
11 年 前 |
lacak
|
7de12fb703
fcl-db: sqldb: align column naming (PROCEDURE_NAME) for stProcedures schema query with ODBC standard (SQLProcedures) and also with Delphi naming used in ADO OpenSchema for siProcedures (and partial also with DBX).
|
11 年 前 |
lacak
|
9d2933d752
fcl-db: mssql: initial attempt to implement support for output parameters of stored procedures. Beause MS in newer versions of TDS protocol has breaked it we must use other way how to do it (use dbrpc*() API functions). But return status of stored procedures execution is returned as before, so start with it.
|
11 年 前 |
michael
|
196d8cee3d
* Use factory for fielddefs
|
11 年 前 |
lacak
|
9c2ffc30ee
fcl-db:
|
11 年 前 |
lacak
|
3c0386ca19
fcl-db: sqlDB: add more informations to schema query for table columns (SchemaType=stColumns)
|
12 年 前 |
michael
|
48250dcafd
* implementation of sqSupportEmptyDatabaseName from Laco, used in PostGres and MSSQL
|
12 年 前 |
michael
|
af1d33767d
* Inherited must be called for Internal(Dis)Connect for housekeeping
|
12 年 前 |
lacak
|
7c110e9b42
fcl-db:
|
12 年 前 |
lacak
|
1ffcb9c1e6
fcl-db: mssql: add comments
|
12 年 前 |
michael
|
2b6f33711b
* Patch from Ludo Brands to implement InstanceName (Bug ID 24635)
|
12 年 前 |
lacak
|
19132fc98d
fcl-db: sqldb: implemented TSQLConnection.GetSchemaNames
|
12 年 前 |
lacak
|
3658b939cb
fcl-db: mssql: small extending (like in others sqldb/sonnections) schema information returned using SetSchemaInfo call. System tables and functions used should be compatible with MS SQL and also with Sybase.
|
12 年 前 |
lacak
|
6a9c3a6061
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.
|
12 年 前 |
lacak
|
1fe0240029
fcl-db: mssql:
|
12 年 前 |
lacak
|
70b030c9f1
fcl-db: mssql: very basic support for variant data type, rather than raising exception.
|
12 年 前 |
ludob
|
35f1339404
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
|
12 年 前 |
lacak
|
a8404dbf7f
fcl-db: implemented GetConnectionInfo for TMSSQLConnection
|
12 年 前 |
lacak
|
a86c4af0d6
mssqlconn: implement missing methods CreateDB/DropDB
|
12 年 前 |
lacak
|
65a8b90356
Char-case is not guaranteed to be always upper-case, so use LowerCase like others sqlDB connections.
|
12 年 前 |
michael
|
a08ea239ca
* Patch to improve error message from LacaK2 (Bug ID 22061)
|
13 年 前 |
michael
|
a999648726
* Applied patch from 21583
|
13 年 前 |
michael
|
5331e66a8d
* Added ms-sql server connector by LaCak2
|
13 年 前 |