Commit History

Author SHA1 Message Date
  lacak ad96eb037d fcl-db: sqldb: introduce connection CodePage (derived from connection CharSet) and supporting routines, which performs f.e. codepage aware parameter binding using connection codepage (charset) 9 years ago
  lacak 16b02dcd2b fcl-db: sqlite: when raising database error retrieve also extended error code and pass it to ESQLDatabaseError exception object. 9 years ago
  lacak 433d0ce4f6 fcl-db: sqlite: always call InitializeSQLite to properly increment library loading/unloading ref-counting. Regression introduced in rev.27342. Bug #28391 10 years ago
  michael 4cc83ba03f * Fix typo 10 years ago
  michael ba506acf9f * Actually log new log types (ActualSQL and ParamValue) 10 years ago
  lacak 5e8d1078a7 fcl-db: sqlite: bind boolean parameters according to SQLite expectation: 10 years ago
  lacak 5b3b1c7dea fcl-db: sqlite: implement CreateDB/DropDB methods + InitializeSqlite/ReleaseSqlite 10 years ago
  lacak 126f94ba41 fcl-db: sqlite: implement CreateDB/DropDB methods 10 years ago
  lacak add4e800be fcl-db: sqlite: cosmetic + simplify code 10 years ago
  lacak 9d6f5ece63 fcl-db: sqlite: add sqImplicitTransaction to ConnOptions. 10 years ago
  lacak 3fe277f2e4 fcl-db: sqlite: remove unused published property TSQLite3Connection.Options: TSqliteOptions, which hides newly added TSQLConnection.Options 10 years ago
  lacak 6c10d2ddad fcl-db: sqlite: map INTEGER PRIMARY KEY columns (ROWID) to TAutoIncField (as part of adding support for Refreshing AutoInc fields) 10 years ago
  lacak e9d9caef00 fcl-db: sqlite: forgotten from rev.29196 10 years ago
  michael 6d5622aca3 * Implemented RefreshSQL and fetching value for AutoInc fields 10 years ago
  reiniero 24b406aed7 + fcl-db: SQlite3: accept more date/time formats: 11 years ago
  reiniero bd37d804fc * fcl-db: cosmetic 11 years ago
  reiniero 935a3f1bc9 * fcl-db: cosmetic 11 years ago
  michael dbf13fc77a * Patch from Reinier to implement library loader for Sqlite 11 years ago
  michael 4378063247 * Use factory for fielddefs 11 years ago
  michael af1d33767d * Inherited must be called for Internal(Dis)Connect for housekeeping 12 years ago
  lacak 7c110e9b42 fcl-db: 12 years ago
  lacak 992ae091b5 fcl-db: sqlite: map MONEY to ftCurrency (extend compatibilty with f.e. PostgreSQL or MS SQL) 12 years ago
  lacak 81c8825623 fcl-db: sqlite: starting from SQLite 3.7.16, there is changed output of PRAGMA table_info. Now column "pk" shows order of given column in PK (or zero if column is not a part of PK). 12 years ago
  svenbarth c7f1569156 Up to now TSQLite3Connection used the variable SQLiteLibraryName to control the name of the SQLite library to use. The sqlite3dyn unit also contains a variable to control the library to use: SQLiteDefaultLibrary. To avoid potential confusion the variable from sqlite3dyn will be used from now on. 12 years ago
  lacak 722193d643 fcl-db: sqlite: increase max allowed column length. Fix for existing test TestStringLargerThen8192. 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
  lacak 66f458467f 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). 12 years ago
  reiniero 02bccda89e fcl-db: cosmetic change due to new variable names too similar to existing ones in r22988 12 years ago
  lacak 82fd77d341 fcl-db: sqlite: call InitializeSQLite with SQLiteLibraryName (in same style like in DoInternalConnect) 12 years ago
  lacak 56350aec8a fcl-db: sqlite: cleanup + formatting 12 years ago