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 |