Commit History

Autor SHA1 Mensaxe Data
  blikblum 379c20808f Fix return of CreateTable use SQLITE_DONE instead of SQLITE_OK %!s(int64=10) %!d(string=hai) anos
  blikblum d0c8c121ab Change variables from PChar to PAnsiChar %!s(int64=10) %!d(string=hai) anos
  michael 295a3cac38 * 64-bit stream %!s(int64=11) %!d(string=hai) anos
  blikblum 903bb71e14 sqliteds: better approach to fix compilation with 2.4 and 2.6 fpc compiler %!s(int64=13) %!d(string=hai) anos
  blikblum 0e675b5adc sqliteds: fix compilation with 2.4 and 2.6 fpc compiler %!s(int64=13) %!d(string=hai) anos
  marco e328c7c1cb * Rest of fcl-db adapted to use TRecordBuffer. %!s(int64=13) %!d(string=hai) anos
  blikblum a797a3a38a sqliteds: check FMasterLink.Active before FMasterLink.Dataset to avoid crash when FMasterLink.Dataset = nil %!s(int64=13) %!d(string=hai) anos
  blikblum c1ccac04ca sqliteds: simplify FindRecordItem and SetFieldData handling of double values since comparison of double is not done by string value anymore %!s(int64=13) %!d(string=hai) anos
  blikblum f55bf0ff05 sqliteds: fix locate in float / datetime fields. Bug #20545. Patch by Ludo Brands %!s(int64=13) %!d(string=hai) anos
  blikblum e54c0c7449 * call validate in setfielddata %!s(int64=14) %!d(string=hai) anos
  blikblum 50861d26ab * Do not change SQL property value internally. Use instead a separated field (FEffectiveSQL) %!s(int64=15) %!d(string=hai) anos
  blikblum 2ded0b93df sqliteds: * Use Value instead of AsString in SetMasterIndexValue %!s(int64=15) %!d(string=hai) anos
  blikblum 7bad77aff8 sqliteds: * Create SQLList on demand %!s(int64=15) %!d(string=hai) anos
  blikblum 4842a5fd1c sqliteds: + Add ExecSQL overload that takes as parameter a TStrings %!s(int64=15) %!d(string=hai) anos
  blikblum b1ddd060ff sqliteds: + Add property to control if fielddefs will be stored. Default to False %!s(int64=15) %!d(string=hai) anos
  blikblum 32e7daeee9 * Ensure value 1 is stored for True boolean values (fpc > 2.2 stores -1 in a wordbool when assigned a True boolean value) %!s(int64=15) %!d(string=hai) anos
  blikblum 9e44456f81 * Implement LastInsertRowId %!s(int64=15) %!d(string=hai) anos
  blikblum 5f3905f095 * Fix crash when using a lookup field of memo type (correctly calculate field offset) %!s(int64=16) %!d(string=hai) anos
  blikblum d0783df9f8 * Fix visibility of methods %!s(int64=16) %!d(string=hai) anos
  blikblum 158ea0a8cd * Use CalcBuffer to get the result in Lookup so the correct variant type is set %!s(int64=16) %!d(string=hai) anos
  blikblum ba45ced9bf * Optimize case insensitive comparison in Locate/Lookup by encoding the key before hand and by using the ansi functions %!s(int64=16) %!d(string=hai) anos
  blikblum 13c881c9ea * Complement to fix of case insensitive comparison in Locate/Lookup: handles partial key %!s(int64=16) %!d(string=hai) anos
  blikblum 113e2f2431 * Fix case insensitive comparison in Locate/Lookup %!s(int64=16) %!d(string=hai) anos
  blikblum e4d43bea8a * Added helper routines to be used with QueryUpdates: GetSQLValue and ClearUpdates %!s(int64=16) %!d(string=hai) anos
  blikblum 9e11694afe * Trigger deFieldChange event when in Blob/memo fields %!s(int64=16) %!d(string=hai) anos
  blikblum 7f6b246136 * Allow string fields to be used as primary key %!s(int64=16) %!d(string=hai) anos
  blikblum d191ae1fc9 * Allow ApplyUpdates to insert added records if PrimaryKey is not set and if there's no updated or deleted records %!s(int64=16) %!d(string=hai) anos
  blikblum 368fdc2a3d * Fixes to ApplyUpdates: %!s(int64=16) %!d(string=hai) anos
  blikblum 986553771d * Raise an exception in ExecSQLList %!s(int64=16) %!d(string=hai) anos
  blikblum d2117f9285 * Set ReturnCode value after a call to ExecSqlList %!s(int64=16) %!d(string=hai) anos