Skip to content
  • markdaems's avatar
    Merged revision(s) 2989-3001 from branches/testing-7.2: · 377e1cc4
    markdaems authored
    - *7.0* fix sqlite_last_insert_rowid. It returns a Int64 value see: http://www.sqlite.org/c3ref/last_insert_rowid.html
    - *7.0* fix male defined functions: sqlite_close which returns an integer and sqlite3_last_insert_rowid which returns a Int64 as RowID.
    Add error-check on TZSQLiteConnection.Close and -> new exceptions arrive. Start tracking...
    found by Synopse-project again
    - *7.1* add more clear exception if Library was found but not loadable. Just to avoid looping answers.
    - create TZAbstractRealPreparedStatement to avoid double coding for RealPrepared-Stmts ExecuteXXX(SQL: String).
    Move Undefined_Varchar_AsString_Length determinitaion to stmt instead of ResultSet to avoid this prozessing for multiple executions.
    Add some comments to SQLite to track origin of the new weired Errors.
    - *7.1* got two of 3 new SQLite Errors resolved. A finalize was missing on ExecuteQueryPrepared which was a update only
    - *7.1* instead of using LastResultSet reference i use a weak pointer-reference to the ResultSet. And i need i way back from resultset to stmt to inform about destruction. All newly SQLite Errors are resolved again.
    - *7.1* New Errors: addy MySQL test TestMS56OBER9357. See: http://zeoslib.sourceforge.net/viewtopic.php?f=38&t=9357
    - *7.1* Move FormWhereClause MySQL affinity issue from TZGenericCachedResolver to TZMySQLCachedResolver and fix new errors for MySQL emulated stmt. No idea yet with real prepared..
    - *7.1* simplify TZPGTableInfoCache select and fix a possible wrong ColumnInfo. Thanks to marsupilami again.
    - *7.1* fix for failing TestMS56OBER9357 + RealPrepareds. Add default values for Null-Variants
    - faster processing for "defaults=true" + MySQL
    
    git-svn-id: svn://svn.code.sf.net/p/zeoslib/code-0/trunk@3015 d681b350-854c-439c-a81d-c0ce20710203
    377e1cc4
This project is licensed under the GNU Lesser General Public License v2.1 only. Learn more