reiniero
|
9db59ea8e7
* fcl-db: cosmetic: replace Dutch variable name with English
|
11 years ago |
lacak
|
b6005af745
fcl-db: sqldb: add support for backtick "`" as identifier delimiter.
|
11 years ago |
reiniero
|
494d79bd7e
* fcl-db: TSQLScript: support explicit COMMIT/COMMIT WORK and COMMIT RETAIN script commands (with UseCommit) to use commit, respectively commit retaining.
|
11 years ago |
reiniero
|
caa86aaab9
* fcl-db: tsqlscript: do not parse : as parameters; fixes creating Firebird stored procedures with select bla into :bla
|
11 years ago |
lacak
|
f02dd9fde9
fcl-db: sqldb: formatting + add default information schema query for SchemaType=stProcedures (for those TSQLConnection descendants, which does not implement own schema query use sql standard)
|
11 years ago |
michael
|
48250dcafd
* implementation of sqSupportEmptyDatabaseName from Laco, used in PostGres and MSSQL
|
12 years ago |
michael
|
10eb918bed
* Register/Unregister SQL Statements less often
|
12 years ago |
michael
|
ae4810edd6
* Restore old behaviour for caNone for Action
|
12 years ago |
michael
|
b1c111b423
* Mark transaction as closed in caNone case of EndTranscation
|
12 years ago |
lacak
|
59b2c38530
fcl-db: sqldb: formatting
|
12 years ago |
lacak
|
bc7fd7afa8
fcl-db: sqldb: - Move private method "GetStatementInfo" to protected and make it virtual to allow TSQLConnection descendants override it
|
12 years ago |
lacak
|
8602706228
fcl-db: sqldb:
|
12 years ago |
michael
|
087b6b4a39
* Fixed Master/Detail relation in SQLDB and fixed memory leak
|
12 years ago |
lacak
|
ee2fee4259
fcl-db: sqldb:
|
12 years ago |
lacak
|
b7d5ed4bd7
fcl-db: sqldb: Some SQLConnections does not support statement [un]preparation, so let them do cleanup f.e. cancel pending queries and/or free resultset when dataset is closed.
|
12 years ago |
lacak
|
299938e784
fcl-db: sqldb: FSelectable must be set to true by default, to work for TSQLConnections which does not provide information about statement (if there will be resultset) at preparation stage.
|
12 years ago |
michael
|
ff1c478ba4
* Fix some memory leaks (not all: see AppendDeleteCancelUpd)
|
12 years ago |
michael
|
03dd596485
* Refactor TSQLQuery to use TSQLStatement
|
12 years ago |
michael
|
678fb02f11
* Fix cursor mem leak
|
12 years ago |
michael
|
f58b3aa25a
* Implemented CheckParams for TSQLStatement, TSQLQuery. It disables check for parameter names
|
12 years ago |
michael
|
abe86dea9f
* TSQLStatement.RowsAffected
|
12 years ago |
michael
|
5042e1060f
* Activated Action for TSQLTransaction
|
12 years ago |
michael
|
4466342d82
* First implementation of TSQLStatement
|
12 years ago |
lacak
|
19132fc98d
fcl-db: sqldb: implemented TSQLConnection.GetSchemaNames
|
12 years ago |
michael
|
7fbf05dd18
* Make statementtype public in TSQLQuery
|
12 years ago |
michael
|
f566201a8d
* Notification should be protected
|
12 years ago |
lacak
|
7e2627f047
fcl-db: formatting (char case)
|
12 years ago |
lacak
|
66a6b15efe
fcl-db: switch from usage of [stSelect, stExecProcedure] to FSelectable to determine if there is result set.
|
12 years ago |
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 years ago |
michael
|
5f053be31d
* Switched to using ansistring, because dynlibs use ansistrings
|
12 years ago |