Home Features Screenshots Tutorials Download Pricing Support History

Full Revision History

This page provides a detailed summary of changes to SQLite Expert. For a high-level summary, see the Release History.

September 1, 2010: Version 3.1.9. build 2085
  • Added word-wrap option for SQL editors.
September 1, 2010: Version 3.1.8. build 2084
  • Fixed child fields not being renamed when renaming field in tables with multiple foreign keys.
August 31, 2010: Version 3.1.7. build 2083
  • Fixed tab character not expanded in the grid and in the tooltip windows.
August 28, 2010: Version 3.1.6. build 2082
  • Fixed current record number not being displayed except the first SQL tab.
  • Fixed conversion error when applying a filter on a field containing null records.
August 23, 2010: Version 3.1.5. build 2081
  • SQLite library 3.7.2 included.
August 23, 2010: Version 3.1.4. build 2080
  • Fixed navigator buttons not working on the SQL tabs.
August 23, 2010: Version 3.1.3. build 2079
  • Fixed record number not showing on the SQL grids.
August 22, 2010: Version 3.1.2. build 2078
  • SQLite library 3.7.1 included.
August 22, 2010: Version 3.1.1. build 2077
  • SQL Builder now generates queries in a new SQL tab to preserve existing queries.
August 22, 2010: Version 3.1.0. build 2076
  • Added option to open multiple SQL tabs.
  • Added WAL mode to the journal_mode drop-down list on Database tab.
August 19, 2010: Version 3.0.40. build 2075
  • Fixed "cannot focus invisible window" error when attempting to create a new table.
August 7, 2010: Version 3.0.39. build 2074
  • SQLite library 3.7.0.1 included.
August 6, 2010: Version 3.0.38. build 2073
  • Unfortunately the fix in 3.0.36 introduced a bug so the changes have been rolled back.
August 2, 2010: Version 3.0.37. build 2072
  • The progress bar and the cancel button are now working when importing an SQL script.
  • Fixed out of memory error when importing very large SQL scripts.
August 2, 2010: Version 3.0.36. build 2071
  • Fixed error when copying a large number of records to clipboard.
August 1, 2010: Version 3.0.35. build 2070
  • Fixed 'invalid typecast' error when importing GUID fields from ADO data source.
July 29, 2010: Version 3.0.34. build 2069
  • Modified field editor to allow empty field types.
  • Fixed an error when importing CSV file into an existing table.
July 24, 2010: Version 3.0.33. build 2068
  • SQLite library version 3.7 included.
July 23, 2010: Version 3.0.32. build 2067
  • Fixed a grid filter issue.
July 22, 2010: Version 3.0.31. build 2066
  • Fixed a data refresh issue.
July 18, 2010: Version 3.0.30. build 2065
  • Minor UI fixes.
July 18, 2010: Version 3.0.29. build 2064
  • Fixed an error in parsing foreign keys.
July 6, 2010: Version 3.0.28. build 2063
  • Minor UI fixes.
July 5, 2010: Version 3.0.27. build 2062
  • Fixed error in evaluating dependencies between objects in data transfer operations.
July 2, 2010: Version 3.0.26. build 2061
  • Fixed error affecting drag and drop operations from Windows Explorer.
June 30, 2010: Version 3.0.25. build 2060
  • Added warning when constraints prevent copying the data to the new table during restructuring a table.
June 29, 2010: Version 3.0.24. build 2059
  • Added option to enable cell auto height.
  • Fixed a parsing error in intellisense.
June 27, 2010: Version 3.0.23. build 2058
  • Minor UI fixes.
June 23, 2010: Version 3.0.22. build 2057
  • Fixed a window resize issue.
June 23, 2010: Version 3.0.21. build 2056
  • Fixed variant conversion error in text import.
June 19, 2010: Version 3.0.20. build 2055
  • Minor improvements to Excel export.
June 14, 2010: Version 3.0.19. build 2054
  • Text editor is now enabled regardless of the data type. Use with caution.
June 14, 2010: Version 3.0.18. build 2053
  • Fixed an issue with the SQL window scrollbars at program startup.
June 13, 2010: Version 3.0.17. build 2052
  • The text, image and blob editors now accept files from Windows Explorer using drag and drop operations.
June 13, 2010: Version 3.0.16. build 2051
  • Added support for custom delimiters when exporting/importing to/from text files.
June 12, 2010: Version 3.0.15. build 2050
  • Added option to allow only one instance of the application.
  • Selected columns are now persisted.
  • Indexes associated with unique constraints are no longer exported in the Data Transfer Wizard.
June 12, 2010: Version 3.0.14. build 2049
  • Fixed an issue in editing primary keys in a table having unique constraints.
June 11, 2010: Version 3.0.13. build 2048
  • Fixed issue with print preview scrollbars when thumb tracking is enabled.
June 10, 2010: Version 3.0.12. build 2047
  • Grid rows now resize height with the size of the text.
June 9, 2010: Version 3.0.11. build 2046
  • Fixed issue with multiline cells only displaying the first line on the print preview.
June 8, 2010: Version 3.0.10. build 2045
  • Fixed a repaint issue with a menu item caption.
  • Replaced icon for main form as it was causing a GDI error on some systems.
June 7, 2010: Version 3.0.9. build 2044
  • Rolled back cell auto resize due to conflict with scrollbars.
June 7, 2010: Version 3.0.8. build 2043
  • Added word wrapping option to text editor.
  • Grid rows now resize height with the size of the text. This fixes an issue with multiline cells only displaying the first line on the print preview.
June 6, 2010: Version 3.0.7. build 2042
  • Fixed print preview displaying page orientation as portrait after being set to landscape.
  • Position of data editor windows is now persisted.
  • Added busy timeout currently set to 3000 ms to improve concurrent access.
June 4, 2010: Version 3.0.6. build 2041
  • Fixed bug in parsing foreign keys.
  • Replaced some of the toolbar icons.
June 3, 2010: Version 3.0.5. build 2040
  • Fixed incorrect edition displayed on caption bar in Personal Edition.
June 1, 2010: Version 3.0.4. build 2039
  • Fixed bug preventing attached databases from being restored at application startup.
May 31, 2010: Version 3.0.3. build 2038
  • Fixed a bug in parsing table names containing punctuation characters.
May 30, 2010: Version 3.0.2. build 2037
  • Added option to open record editor when dbl-clicking on a record.
  • Fixed a startup error on Korean Windows.
May 30, 2010: Version 3.0.1. build 2036
  • Minor UI corrections.
May 30, 2010: Version 3.0.0. build 2035
  • Added skin library.
  • Added printing library.
May 26, 2010: Version 2.4.46. build 2027
  • Fixed bug in handling savepoints with duplicate names.
May 15, 2010: Version 2.4.45. build 2026
  • Minor customizations in the appearance of horizontal scroolbar in SQL and scripting editors.
  • Fixed horizontal scroll repainting problem in SQL and scripting editors.
May 12, 2010: Version 2.4.44. build 2025
  • Fixed table filter being removed when resizing the window.
May 12, 2010: Version 2.4.43. build 2024
  • Fixed a few toolbar visibility issues.
May 11, 2010: Version 2.4.42. build 2022
  • Fixed cell hints not working after optimizations introduced in 2.4.40.
May 11, 2010: Version 2.4.41. build 2021
  • Minor bug fixes.
May 10, 2010: Version 2.4.40. build 2020
  • Implemented some optimizations for handling large text fields in the grid.
May 8, 2010: Version 2.4.39. build 2019
  • Minor UI improvements.
May 7, 2010: Version 2.4.38. build 2018
  • Fixed schema refresh at startup.
May 7, 2010: Version 2.4.37. build 2017
  • Fixed an internal parser error.
  • Fixed AV in the left tree view.
May 6, 2010: Version 2.4.36. build 2016
  • Fixed scrollbar repaint on the SQL editors.
May 6, 2010: Version 2.4.35. build 2015
  • Added parenthesis around default values when restructuring a table.
  • Thousand separator is now set to ',' regardless of the current locale.
May 4, 2010: Version 2.4.34. build 2014
  • Replaced some of the toolbar icons.
  • Fixed grid refresh error when two or more columns are filtered.
  • Fixed a parsing error causing incorrect display of foreign key constraints.
May 4, 2010: Version 2.4.34. build 2014
  • Replaced some of the toolbar icons.
  • Fixed grid refresh error when two or more columns are filtered.
  • Fixed a parsing error causing incorrect display of foreign key constraints.
April 30, 2010: Version 2.4.33. build 2013
  • Fixed a parsing error.
April 28, 2010: Version 2.4.32. build 2012
  • Improved response time when attempting to stop a long running query.
  • Added "Execute SQL" button.
April 26, 2010: Version 2.4.31. build 2011
  • Fixed a data refresh issue when creating a new table.
  • Fixed resync issue when editing data in the grid.
April 25, 2010: Version 2.4.30. build 2010
  • Fixed data refresh at startup.
April 22, 2010: Version 2.4.29. build 2009
  • Fixed a scrollbar error.
April 21, 2010: Version 2.4.28. build 2008
  • A few minor UI fixes.
April 20, 2010: Version 2.4.27. build 2007
  • Added record editor.
April 19, 2010: Version 2.4.26. build 2006
  • Fixed an error in the internal parser.
April 17, 2010: Version 2.4.25. build 2005
  • In the image editor, dbl-click on the image will maximize or restore the window.
  • RowID is now added to non-editable SELECT queries, so in most cases they become editable.
  • Removed some redundant refresh operations.
  • Fixed error when executing Pascal scripts in encrypted databases.
April 15, 2010: Version 2.4.24. build 2004
  • Fixed another metadata refresh error in query builder.
April 14, 2010: Version 2.4.23. build 2003
  • Fixed a metadata refresh error in query builder.
  • Improved error handling while refreshing schema.
April 12, 2010: Version 2.4.22. build 2002
  • Fixed a bug in image editor.
April 11, 2010: Version 2.4.21. build 2001
  • Improved cell hint behavior.
  • Fixed a bug in grid editing.
April 9, 2010: Version 2.4.20. build 2000
  • Modified CSV import to ignore constraint violations during the import process.
April 8, 2010: Version 2.4.19. build 1999
  • Fixed 'no such column' error when navigating to a different table after applying a filter to the current table.
April 7, 2010: Version 2.4.18. build 1998
  • Improved error handling when importing CSV files.
April 6, 2010: Version 2.4.17. build 1997
  • Recompiled System.Data.SQLite with sqlite library 3.23.1.
April 5, 2010: Version 2.4.16. build 1996
  • Fixed bug in generate HTML report.
April 5, 2010: Version 2.4.15. build 1995
  • Fixed bug causing slow application startup.
April 5, 2010: Version 2.4.14. build 1994
  • To avoid any confusion, export menu items have been removed from the tree popup menu and from the main menu. Export options apply to the selected grid, so they will only be available in the grid popup menus
April 5, 2010: Version 2.4.13. build 1993
  • Fixed bug causing the export menu items to be disabled when the current grid was not focused.
April 4, 2010: Version 2.4.12. build 1992
  • Added find dialog on the Schema and Scripting tabs.
April 3, 2010: Version 2.4.11. build 1991
  • Filtered out system tables on the DDL tab.
April 2, 2010: Version 2.4.10. build 1990
  • When a database is selected, the DDL tab now shows the whole create script for the database.
  • In data transfer operations, the objects are now copied in the order of dependencies.
  • SQLite library 3.6.23.1 is now included.
April 2, 2010: Version 2.4.9. build 1989
  • Fixed an issue in Pascal scripting.
April 1, 2010: Version 2.4.8. build 1988
  • Fixed bug preventing data refresh after tree selection has changed using the keyboard.
March 31, 2010: Version 2.4.7. build 1987
  • Fixed an issue in Pascal scripting.
March 30, 2010: Version 2.4.6. build 1986
  • The Show/Hide features is now the first tab in Tools/Options.
  • Fixed a startup bug when launching the application with an encrypted database in the command line.
  • Upgraded some components.
  • In Options, renamed fonts to 'Application Font' and 'SQL Editor Font'.
  • Some minor UI fixes.
March 24, 2010: Version 2.4.5. build 1985
  • Fixed a few toolbar issues.
March 23, 2010: Version 2.4.4. build 1984
  • Minor corrections to the help file.
March 23, 2010: Version 2.4.3. build 1983
  • Fixed an error in parsing primary keys.
March 21, 2010: Version 2.4.2. build 1982
  • Added option to hide tabs and menu items to prevent bloating the user interface.
  • Fixed a parser error in foreign keys.
  • Implemented workaround for determining the setting of case_sensitive_like pragma.
  • Fixed concatenation operator || not being recognized by SQL Builder.
March 19, 2010: Version 2.4.1. build 1981
  • Fixed bug in copy/paste records from Excel.
March 18, 2010: Version 2.4.0. build 1980
  • Added options for code completion.
March 15, 2010: Version 2.3.58. build 1976
  • Added Find/Replace option in SQL/Lua/Pascal script editors.
March 13, 2010: Version 2.3.57. build 1975
  • Minor internal fixes.
March 11, 2010: Version 2.3.56. build 1974
  • Added experimental code completion.
March 11, 2010: Version 2.3.55. build 1973
  • Fixed bug in retrieving schema.
March 10, 2010: Version 2.3.54. build 1972
  • Minor internal fixes.
March 10, 2010: Version 2.3.53. build 1971
  • SQLite library 3.6.23 is now included.
  • Internal library is now compiled with SQLITE_ENABLE_FTS3_PARENTHESIS defined.
  • Added pragma secure_delete.
March 7, 2010: Version 2.3.52. build 1970
  • On Windows XP, panel captions were not displayed in Query Builder. This has been fixed after upgrading of the Active Query Builder component to the latest version.
March 6, 2010: Version 2.3.51. build 1969
  • Minor customizations to Query Builder.
March 5, 2010: Version 2.3.50. build 1968
  • Fixed bug preventing the export of GUID fields to Excel.
  • Made a few corrections to help file.
March 1, 2010: Version 2.3.49. build 1967
  • Fixed an error in the data transfer wizard.
February 28, 2010: Version 2.3.48. build 1966
  • Minor internal fixes.
February 27, 2010: Version 2.3.47. build 1965
  • Fixed a few issues in the internal parser.
February 27, 2010: Version 2.3.46. build 1964
  • Added option to associate custom file extensions with SQLite Expert.
  • Added ability to generate SELECT, INSERT, UPDATE and DELETE statements based on the visible fields on the current table.
February 26, 2010: Version 2.3.45. build 1963
  • Fixed a few issues related to GUID fields in the data transfer wizard.
February 25, 2010: Version 2.3.44. build 1962
  • Fixed AV at startup.
February 25, 2010: Version 2.3.43. build 1961
  • Fixed error when applying changes in Options dialog.
February 24, 2010: Version 2.3.42. build 1960
  • Added foreign key descriptions on the Schema tab.
February 24, 2010: Version 2.3.41. build 1959
  • Fixed a few issues related to copy/paste operations in the grid.
February 23, 2010: Version 2.3.40. build 1958
  • A few improvements to schema refresh.
February 22, 2010: Version 2.3.39. build 1957
  • A few improvements to the database properties tab.
February 21, 2010: Version 2.3.38. build 1956
  • Minor internal fixes.
February 19, 2010: Version 2.3.37. build 1955
  • Fixed field reordering issue introduced in the previous version.
February 19, 2010: Version 2.3.36. build 1954
  • Improved internal transaction handling in the presence of triggers that may rollback the current transaction.
February 19, 2010: Version 2.3.35. build 1953
  • Fixed error in editing or adding unnamed foreign key.
February 18, 2010: Version 2.3.34. build 1952
  • Improved error handling at startup when attempting to load a missing SQLite extension.
February 17, 2010: Version 2.3.33. build 1951
  • Fixed bug introduced in 2.3.30 affecting the number of records displayed in the grid when record count option was set to 'Never'.
February 17, 2010: Version 2.3.32. build 1950
  • Fixed 'rowid not found' when exporting data to SQL script.
February 16, 2010: Version 2.3.31. build 1949
  • Modified default memory usage to 1 MB when displaying results as text.
  • Fixed performance bottleneck for large queries when displaying results as text.
  • Added progress indicator for displaying results as text.
February 15, 2010: Version 2.3.30. build 1948
  • Added option to limit the amount of memory used when displaying results as text. Default is 10 MB.
  • Added toolbar button that toggles between displaying results in the grid or as text.
February 14, 2010: Version 2.3.29. build 1947
  • Added option to display the "rowid" on the Data tab.
  • Added auto-refresh option for Data tab.
February 14, 2010: Version 2.3.28. build 1946
  • Reopen databases menu item now displays databases in reverse order.
  • Modified export to make sure the generated spreadsheet names are accepted by Excel.
  • Attempting to close the application will display a warning if a table or a view is being edited.
  • The Options dialog now remembers the last displayed page.
  • Corrected background color on the About window.
  • Fixed parsing error in comments containing semicolons.
February 7, 2010: Version 2.3.27. build 1945
  • Import and export to and from CSV files now differentiate between null and empty values.
  • On the text export window, changing delimiter will change the file extension.
  • Modified foreign key editor to allow self-referencing foreign keys.
February 1, 2010: Version 2.3.26. build 1944
  • Fixed program hangup when attempting to add a duplicate column after program was launched with a command line parameter.
January 31, 2010: Version 2.3.25. build 1943
  • Added Extensions tab.
  • Fixed error when attempting to add a unique constraints to a table containing more than 64 columns.
January 29, 2010: Version 2.3.24. build 1941
  • Fixed bug preventing the posting of text fields with no declared size when editing data in the grid.
January 24, 2010: Version 2.3.23. build 1940
  • Fixed 'no open transaction' error that might occur when refreshing schema after restructuring a table referenced by a view or a foreign key.
January 24, 2010: Version 2.3.22. build 1939
  • A few more internal bug fixes.
January 24, 2010: Version 2.3.21. build 1938
  • Fixed a few errors in filtering data in the grid.
January 20, 2010: Version 2.3.20. build 1937
  • Fixed 'Index out of range' when running a CREATE TRIGGER statement.
  • Fixed cascading error when selecting a view referencing a table that has been deleted.
  • SQLite library 3.6.22 is now included.
December 10, 2009: Version 2.3.19. build 1936
  • Fixed disabled 'Add' button when creating new table and selected object is not a table.
December 9, 2009: Version 2.3.18. build 1935
  • Fixed EXPLAIN statement not displaying any columns in the grid.
  • SQLite library 3.6.21 is now included.
December 9, 2009: Version 2.3.17. build 1934
  • Fixed variant conversion error introduced in 2.3.16.
December 5, 2009: Version 2.3.16. build 1933
  • Restructuring a table that is referenced in foreign key constraints is now enabled if no active transactions.
  • Fixed 'fullfsync' pragma spelling error on the Database tab.
  • Disabled field delete for fields referenced in foreign key constraints.
December 5, 2009: Version 2.3.15. build 1932
  • Disabled field rename for fields referenced in foreign key constraints.
  • Fixed bug causing the deletion of a foreign key when renaming a field included in the child key.
December 3, 2009: Version 2.3.14. build 1931
  • Fixed syntax error when editing unique index.
December 3, 2009: Version 2.3.13. build 1930
  • Disabled double click on Fields grid if the table cannot be modified.
  • Fixed bug preventing the deletion of constraints when restructuring a table.
  • Fixed slow locate of the previously selected record after refreshing a dataset.
  • Fixed record count not updated after refresh.
December 2, 2009: Version 2.3.12. build 1929
  • SQL scripts are now saved using UTF-8 encoding if necessary.
December 2, 2009: Version 2.3.11. build 1928
  • Fixed program crash when opening SQL history containing large SQL statements.
  • After aborting a time consuming query, subsequent queries were incorrectly reported as aborted. This has been corrected.
December 1, 2009: Version 2.3.10. build 1927
  • Fixed 'Bitmap image is not valid' when generating HTML reports containing images in formats other than BMP.
  • Fixed parsing error affecting grid filter using 'LIKE' expressions.
November 30, 2009: Version 2.3.9. build 1926
  • Reduced locking errors that may occur when accessing the database from an external program while having it open in SQLite Expert. All open tables are now unlocked after one second from the last access.
November 29, 2009: Version 2.3.8. build 1925
  • Fixed 'Dataset not in edit or insert mode' that may occur when refreshing schema.
November 28, 2009: Version 2.3.7. build 1924
  • Rolled back optimizations implemented in 2.3.4. as they were causing 'Database is locked' error.
November 28, 2009: Version 2.3.6. build 1923
  • Fixed 'Database is locked' error when attempting to delete a table.
November 28, 2009: Version 2.3.5. build 1922
  • Fixed OLE error when exporting a view to Excel.
November 27, 2009: Version 2.3.4. build 1921
  • Implemented a few internal optimizations for navigating datasets with large number of records.
November 25, 2009: Version 2.3.3. build 1920
  • Fixed convert error when filtering on date/time columns.
November 22, 2009: Version 2.3.2. build 1919
  • A few minor internal fixes.
November 14, 2009: Version 2.3.1. build 1918
  • Added collation_list to the list of pragma properties on the Database tab.
  • The PRAGMA collation_list is now used to populate collation combos in the field and index editors.
  • Changed the grid filter code to use the SQLite LIKE function available for the current database. The previous code was using an internal function.
November 14, 2009: Version 2.3.0. build 1917
  • Redesigned the Database tab to display or set pragma properties for all attached databases.
  • Modified the table refresh to preserve the existing filter.
November 5, 2009: Version 2.2.11. build 1913
  • Fixed bug in processing negative currency values when importing CSV files.
  • SQLite library 3.6.20 is now included.
November 2, 2009: Version 2.2.10. build 1912
  • Minor UI corrections.
November 1, 2009: Version 2.2.9. build 1910
  • Fixed a minor bug in the foreign key editor.
October 28, 2009: Version 2.2.8. build 1909
  • Added 'Reindex Table' and 'Reindex All Tables' options.
  • Added support for auto extensions.
October 26, 2009: Version 2.2.7. build 1908
  • Fixed error in updating records when editing data in the grid if key is a GUID stored as BLOB.
October 25, 2009: Version 2.2.6. build 1907
  • Fixed error in loading text values stored using BLOB storage class.
October 24, 2009: Version 2.2.5. build 1906
  • Restructuring a table referenced in foreign keys is now allowed if the table does not contain data.
  • More updates to the help file.
October 23, 2009: Version 2.2.4. build 1905
  • Fixed bug in data transfer for empty, not null values.
  • Minor updates to the help file.
October 22, 2009: Version 2.2.3. build 1904
  • Some restructure operations are now disabled on tables referenced by foreign keys.
  • Added label displaying the number of foreign keys referencing the current table.
October 21, 2009: Version 2.2.2. build 1903 (beta)
  • Foreign keys are now exported to SQL scripts.
  • Fixed bug in SQL parser.
October 21, 2009: Version 2.2.1. build 1902 (beta)
  • Tables are now reordered by dependencies when importing or deleting, for preventing foreign key constraint violations.
October 19, 2009: Version 2.2.0. build 1901 (beta)
  • This is a beta version with foreign key support.
  • SQLite library 3.6.19 is now included.
October 14, 2009: Version 2.1.27. build 1896
  • Updated definition of site license in the license agreement.
October 11, 2009: Version 2.1.26. build 1895
  • A few cosmetic UI fixes.
October 2, 2009: Version 2.1.25. build 1894
  • Fixed Cut and Paste issues when editing data in the grid.
October 1, 2009: Version 2.1.24. build 1893
  • Fixed SHIFT-INSERT paste shortcut not working as expected when editing data in the grid.
September 30, 2009: Version 2.1.23. build 1892
  • Fixed an issue in the behavior of the horizontal scrollbars in the grids.
September 29, 2009: Version 2.1.22. build 1891
  • Added thumb tracking option for grid scrollbars.
September 28, 2009: Version 2.1.21. build 1890
  • Fixed error in Query Builder preventing the default settings from being applied when creating a new join.
September 28, 2009: Version 2.1.20. build 1889
  • Fixed AV that may occur when closing application if any registered database is not connected.
September 27, 2009: Version 2.1.19. build 1888
  • Fixed popup menu shortcut interfering with pasting data in the grid.
September 27, 2009: Version 2.1.18. build 1887
  • Fixed incorrect update of CHAR fields when encoding is set to "Default ANSi code page".
September 21, 2009: Version 2.1.17. build 1886
  • Added options to set the selected cells to NULL or to a specific value.
  • Upgraded some third party components to their latest versions.
September 20, 2009: Version 2.1.16. build 1885
  • A few more internal fixes in the Query Builder.
September 20, 2009: Version 2.1.15. build 1884
  • Fixed a repainting issue in the Query Builder.
September 19, 2009: Version 2.1.14. build 1883
  • Fixed access violation that might occur at program shutdown when Query Builder is the active page.
September 18, 2009: Version 2.1.13. build 1882
  • Minor usability improvements.
September 16, 2009: Version 2.1.12. build 1881
  • Fixed "index out of range" error occurring when attempting to copy to clipboard more than 256 records at a time.
September 15, 2009: Version 2.1.11. build 1879
  • Updated help file with the latest features.
  • Minor user interface changes.
September 15, 2009: Version 2.1.10. build 1878
  • Fixed bug that may cause loss of data when restructuring tables with no primary key. Upgrade from versions 2.1.8 and 2.1.9 is highly recommended.
September 15, 2009: Version 2.1.9. build 1877
  • Added support for loaded extensions.
September 13, 2009: Version 2.1.8. build 1876
  • Enabled editing triggers and constraints in Personal Edition.
  • Enabled cell select mode. Added option to switch between cell select and row select modes.
  • Modified query parameter prompt to accept string parameters not enclosed in quotes.
  • Added 'Generate random data' function.
  • Improved error handling.
  • SQLite library 3.6.18 is now included.
  • A few internal bug fixes.
September 10, 2009: Version 2.1.7. build 1875
  • Fixed "Could not convert variant of type (Array Byte) into type (Integer)".
September 9, 2009: Version 2.1.6. build 1874
  • Fixed incorrect update of DATE and TIME fields when the default ANSI code page is selected.
September 8, 2009: Version 2.1.5. build 1873
  • Fixed error preventing the opening of attached databases at startup.
September 7, 2009: Version 2.1.4. build 1872
  • Added experimental support for parameters in SQL statements.
  • Added support for images imported from Access prefixed with an OLE header.
  • Replaced main application icon.
September 4, 2009: Version 2.1.3. build 1871
  • Attached databases were not restored after changing options. This has been fixed.
  • ALT-F4 shortcut was not closing the application. This has been fixed.
September 3, 2009: Version 2.1.2. build 1870
  • Enabled multiple selection for Empty Table function.
  • Fixed conflict between main menu shortcuts and typing extended ASCII characters using ALT codes.
September 2, 2009: Version 2.1.1. build 1869
  • Enabled multiple selection on tables and views for drag-drop, copy-paste and delete operations.
  • Fixed a few conflicting menu shortcuts.
August 30, 2009: Version 2.1.0. build 1865
  • Added support for attached databases.
  • Added support for nested transactions.
  • Added ability to copy tables between databases using the clipboard (Professional Edition).
  • Added ability to copy tables between databases drag and drop (Professional Edition).
  • Added menu items for increasing and decreasing font size.
  • Added menu shortcuts.
  • Applying changes when restructuring a table or a view now uses a nested transaction.
  • Renamed 'Create Database' menu item to 'New Database'.
  • GUID values not enclosed in brackets are now accepted as valid.
  • Fixed a few errors in evaluation of filter expressions.
  • Updated help file with the latest features since 2.0.44.
  • SQLite library 3.6.17 is now included.
  • System.Data.SQLite library version 3.6.16 is now included.
August 8, 2009: Version 2.0.45. build 1863
  • Disabled Paste from clipboard into read-only datasets.
August 6, 2009: Version 2.0.44. build 1862
  • Added ability to Copy/Paste data, fields, indexes, constraints and triggers using the clipboard.
July 25, 2009: Version 2.0.43. build 1861
  • Fixed "Invalid variant type" occurring on Windows 2000 when editing data in the grid.
  • Fixed incorrect handling of some queries as editable instead of read-only.
  • Fixed error occurring when filtering a query having an ORDER BY clause.
July 4, 2009: Version 2.0.42. build 1860
  • Fixed error occurring when filtering a dataset with duplicate field names.
July 1, 2009: Version 2.0.41. build 1859
  • Added prompt for encoding when opening an empty database (having a file size of 0).
June 28, 2009: Version 2.0.40. build 1858
  • SQLite library 3.6.16 is now included.
June 25, 2009: Version 2.0.39. build 1857
  • Implemented a few UI improvenents in the field and index editors.
June 22, 2009: Version 2.0.38. build 1856
  • Fixed a bug in filtering on date/time fields.
  • Fixed a bug in version checking.
  • SQLite library 3.6.15 is now included.
June 10, 2009: Version 2.0.37. build 1855
  • Fixed bug preventing the export to Excel for fields with no declared size.
June 4, 2009: Version 2.0.36. build 1854
  • A few improvements to grid record scrolling and to handling of empty strings.
May 27, 2009: Version 2.0.35. build 1853
  • Added support for viewing and editing GIF images in image editor.
May 26, 2009: Version 2.0.34. build 1852
  • Added support for displaying GIF images in grids.
May 25, 2009: Version 2.0.33. build 1851
  • Added scrollbars to text editor.
  • A few internal fixes in the data transfer wizard.
  • SQLite library 3.6.14.2 is now included.
May 24, 2009: Version 2.0.32. build 1850
  • A few minor internal fixes.
May 23, 2009: Version 2.0.31. build 1849
  • Modified the grid filter to be case insensitive in order to behave like a standard SQL LIKE operator.
May 23, 2009: Version 2.0.30. build 1848
  • Fixed 'Select all' menu item not working on the Schema tab.
May 22, 2009: Version 2.0.29. build 1847
  • A few minor internal fixes.
May 19, 2009: Version 2.0.28. build 1846
  • A few minor internal fixes.
May 18, 2009: Version 2.0.27. build 1845
  • Internal sqlite3 library is now compiled with SQLITE_ENABLE_FTS3 defined.
  • SQLite library version 3.6.14.1 is now included.
May 17, 2009: Version 2.0.26. build 1844
  • Modified grid code to prevent column width update when refreshing a dataset.
May 16, 2009: Version 2.0.25. build 1843
  • Fixed an error in the image format detection routines.
May 15, 2009: Version 2.0.24. build 1842
  • Fixed bug causing the encryption keys to be incorrectly persisted.
May 12, 2009: Version 2.0.23. build 1841
  • Added a 10 seconds timeout when checking for a new version in order to prevent an application hang.
  • SQLite library version 3.6.14 is now included.
May 7, 2009: Version 2.0.22. build 1840
  • Fixed bug that may cause an application crash if the size of data in a column is greater than the declared size.
May 7, 2009: Version 2.0.21. build 1839
  • A few cosmetic changes to the index designer.
May 6, 2009: Version 2.0.20. build 1838
  • Fixed 'No such column' when applying changes after renaming a field.
May 3, 2009: Version 2.0.19. build 1837
  • Fixed 'Transaction already open' when refreshing a database schema while a transaction is active.
April 30, 2009: Version 2.0.18. build 1834
  • Fixed an error in record filter.
April 29, 2009: Version 2.0.17. build 1832
  • Improved performance when restructuring tables.
  • A few more internal fixes.
April 29, 2009: Version 2.0.16. build 1831
  • A few improvements to the import from text files.
  • The status bar now displays the progress of the current operation when restructuring a table.
April 28, 2009: Version 2.0.15. build 1830
  • Fixed bug causing some queries to be incorrectly handled as read-only on the SQL tab.
April 27, 2009: Version 2.0.14. build 1829
  • A few more minor corrections to the data transfer wizard.
April 25, 2009: Version 2.0.13. build 1828
  • Fixed bug causing crash at application startup on Korean versions of Windows.
April 23, 2009: Version 2.0.12. build 1826
  • Minor corrections to the data transfer wizard.
April 22, 2009: Version 2.0.10. build 1821
  • Fixed an error in exporting to SQL script.
April 21, 2009: Version 2.0.9. build 1820
  • Added encoding and save preamble options when exporting to SQL script.
  • Added encoding detection when importing from SQL script.
  • Added save preamble option when exporting to text file.
  • Fixed encoding error in exporting to SQL script.
April 20, 2009: Version 2.0.8. build 1818
  • Added a few improvements to the error reporting.
April 19, 2009: Version 2.0.7. build 1816
  • Added a few minor improvements to the data transfer wizard.
April 18, 2009: Version 2.0.6. build 1814
  • Fixed an error in UpgradeLicense.
April 17, 2009: Version 2.0.5. build 1812
  • Triggers are now disabled during restructuring a table.
  • Added option to remove the "dbo." prefix when importing from ADO.
  • Added Shift-F5 shortcut to execute the current line of SQL.
April 17, 2009: Version 2.0.4. build 1810
  • Fixed error in importing currency fields from ADO.
  • Fixed error in executing Lua scripts.
April 17, 2009: Version 2.0.3. build 1808
  • SQLite library version 3.6.13 is now included.
April 16, 2009: Version 2.0.2. build 1807
  • Fixed two errors in the HTML report generation.
April 15, 2009: Version 2.0.1. build 1803
  • Minor internal changes to the UpgradeLicense tool.
  • Made a few changes to the License Agreements, for both editions. Also added the License Agreement for the Personal Edition to the help file.
April 13, 2009: Version 2.0.0. build 1802
  • Improved Unicode support.
  • More encoding options on import/export from/to text files.
  • An encoding detection when importing a text file has been included that seems to work reasonably well in most cases.
  • Statically linked sqlite library is included.
  • For more information, see "What's new in version 2.0?" in the help file.
April 2, 2009: Version 1.7.89. build 1790
  • SQLite library 3.6.12 is now included.
March 30, 2009: Version 1.7.88. build 1789
  • Added support for .ICO graphic format.
  • Added .sqlite file association.
  • SQLite library 3.6.11 is now included.
  • Fixed a few internal errors.
March 16, 2009: Version 1.7.87. build 1788
  • Fixed error preventing the execution of a SELECT statement in some conditions, for example if followed by comments.
March 11, 2009: Version 1.7.86. build 1787
  • Increased width of the most recently used items in main menu and popup menus.
March 10, 2009: Version 1.7.85. build 1786
  • Fixed error preventing the insertion of Int64 values when editing data in the grid.
March 6, 2009: Version 1.7.84. build 1785
  • Fixed error preventing the refresh of the status bar after selecting an empty table.
March 2, 2009: Version 1.7.83. build 1784
  • Fixed error preventing the processing of triggers containing the % operator.
February 27, 2009: Version 1.7.82. build 1783
  • Enabled word-wrapping on all SQL editors.
  • Fixed error causing high CPU load when checking for new version on a computer with a firewall preventing outgoing connections.
  • Fixed error caused by F6 shortcut to a disabled function in the Personal Edition.
February 24, 2009: Version 1.7.81. build 1782
  • Fixed internal parser error in processing triggers containing CASE statements.
February 17, 2009: Version 1.7.80. build 1781
  • Fixed a few errors in HTML report generation.
February 10, 2009: Version 1.7.79. build 1780
  • Fixed a minor parser error.
February 9, 2009: Version 1.7.78. build 1779
  • Fixed a few minor issues in field editing.
February 5, 2009: Version 1.7.77. build 1778
  • Modified grid behavior to prevent column auto-resizing when refreshing a table or view.
  • Fixed error causing incorrect display of floating point values stored as text.
February 2, 2009: Version 1.7.76. build 1777
  • Fixed syntax error occurring when filtering views.
January 30, 2009: Version 1.7.75. build 1776
  • Fixed bug causing incorrect filtering for DATE, TIME and DATETIME fields.
January 23, 2009: Version 1.7.74. build 1775
  • Fixed filter error for regional settings using decimal separator other than '.'
  • Removed annoying confirmation dialog when closing a database.
January 15, 2009: Version 1.7.73. build 1774
  • Fixed bug in parsing CREATE TRIGGER statements introduced in version 1.7.68.
January 5, 2009: Version 1.7.72. build 1773
  • Added 'Close all databases' menu option.
  • Fixed bug causing the hex editor to always show up on the first monitor instead of the active monitor.
January 3, 2009: Version 1.7.71. build 1772
  • Fixed tab behavior on script editor windows.
January 2, 2009: Version 1.7.70. build 1771
  • Fixed button alignment on the text export form.
December 30, 2008: Version 1.7.69. build 1770
  • Fixed a few issues related to importing from CSV files.
December 21, 2008: Version 1.7.68. build 1769
  • Implemented a few optimizations for executing SQL scripts on the SQL tab and importing from CSV and SQL scripts.
December 20, 2008: Version 1.7.67. build 1768
  • SQLite library 3.6.7 included.
  • Minor internal fixes.
December 15, 2008: Version 1.7.66. build 1767
  • Fixed internal parser bug preventing the execution of SELECT SQL statements ending with semicolon. This bug was introduced in version 1.7.65.
December 13, 2008: Version 1.7.65. build 1766
  • Added option to cancel import from CSV files.
  • Improved performance for executing queries on the SQL tab.
December 11, 2008: Version 1.7.64. build 1765
  • Improved performance for import from CSV files.
December 10, 2008: Version 1.7.63. build 1764
  • Fixed error preventing the import of CSV files with large number of lines.
December 7, 2008: Version 1.7.62. build 1763
  • Fixed a few errors in export to XML and EXCEL.
December 3, 2008: Version 1.7.61. build 1762
  • Fixed bug causing the reset of date and time format settings in response to WM_WININICHANGE message.
November 28, 2008: Version 1.7.60. build 1761
  • SQLite library 3.6.6.2 is now included.
November 24, 2008: Version 1.7.59. build 1760
  • Fixed button alignment on the text import dialog.
  • Fixed access violation occurring when exporting to Excel.
November 21, 2008: Version 1.7.58. build 1759
  • Fixed error occurring when trying to view an empty field in the Hex editor.
  • SQLite library 3.6.6 is now included.
November 18, 2008: Version 1.7.57. build 1758
  • Improved error handling for preventing an application crash when reading DATETIME values in a format not recognized by the program.
November 17, 2008: Version 1.7.56. build 1757
  • Fixed a few button alignment issues.
November 16, 2008: Version 1.7.55. build 1756
  • SQLite library 3.6.5 is now included.
  • Fixed a few internal issues.
November 13, 2008: Version 1.7.54. build 1755
  • Fixed "field not found" error that might occur when switching between tables when a filter is active.
November 9, 2008: Version 1.7.53. build 1753
  • Fixed bug preventing the conversion of wide string to UTF-8 when importing from ADO data source.
November 7, 2008: Version 1.7.52. build 1752
  • Fixed bug causing a database to be created with a page size of 1024 regardless of user selection.
November 6, 2008: Version 1.7.51. build 1751
  • Null values are now displayed as <null>.
November 5, 2008: Version 1.7.50. build 1750
  • Fixed bug causing incorrect update of null values for fields of type BLOB and CHAR of undeclared size.
November 1, 2008: Version 1.7.49. build 1749
  • Added option to switch between large and small toolbar icons.
  • Fixed a few toolbar visibility issues.
  • Fixed access violation that may occur when using multiple monitors and removing one of them while the program is running.
October 28, 2008: Version 1.7.48. build 1748
  • Fixed bug causing DATE fields to be saved using the DATETIME format.
October 27, 2008: Version 1.7.47. build 1747
  • Added support for encrypted databases.
  • Added feature comparison to the help file.
  • Fixed bug causing incorrect display of null fields in the hex editor.
October 23, 2008: Version 1.7.46. build 1746
  • Fixed bug introduced in 1.7.45 causing incorrect display of the record count.
October 22, 2008: Version 1.7.45. build 1745
  • New feature: added 'Schema' tab (Professional Edition).
  • Fixed incorrect parsing of CREATE TABLE when using multiple ON CONFLICT clauses.
October 21, 2008: Version 1.7.44. build 1744
  • Fixed incorrect parsing of ON CONFLICT clause for unnamed unique constraints.
  • Fixed incorrect data display for aggregate fields.
  • Fixed incorrect setting of NotNull flag when adding a new field.
October 20, 2008: Version 1.7.43. build 1743
  • Fixed 'cannot focus' error when editing a table or view, introduced in 1.7.42.
October 20, 2008: Version 1.7.42. build 1742
  • Added global option to display or hide record numbers (in Tools/Options/Data).
  • The table name (or the view name) edit box is now focused when using New Table (or New View) command.
  • Fixed bug preventing the full view definition to be exported to an SQL script.
October 20, 2008: Version 1.7.41. build 1741
  • Fixed a side effect caused by removing the 'limit number of rows' option.
October 19, 2008: Version 1.7.40. build 1740
  • Removed obsolete 'limit number of rows' feature. It was needed in version 1.0, but in the current version the number of records retrieved when opening a dataset is limited internally to 256.
  • Code refactoring for improving the accuracy of the data displayed in the hex editor.
October 18, 2008: Version 1.7.39. build 1739
  • Added option to show or hide filter rows on grids.
  • Fixed filter not working on boolean fields on queries.
October 18, 2008: Version 1.7.38. build 1738
  • Added type mapping BOOL -> Boolean.
  • Fixed bug preventing the display of data in the grid on the Scripting tab.
October 17, 2008: Version 1.7.37. build 1737
  • Added export to XML (experimental).
  • Enabled export functions for all grids.
  • Added option to hide or show toolbar.
October 16, 2008: Version 1.7.36. build 1736
  • Fixed bug introduced in 1.7.35 causing incorrect display of text fields in databases using UTF-16 encoding.
October 15, 2008: Version 1.7.35. build 1735
  • Modified column auto-adjust behavior. A column will not decrease its size anymore after being manually resized.
  • SQLite library 3.6.4. is now included.
October 15, 2008: Version 1.7.34. build 1734
  • Added type mapping BLOB_TEXT -> Blob.
  • Added rules for determining the column type for declared types not in the list. These rules are similar to the rules for determining column affinity (i.e. if the declared type contains 'INT' it will be mapped to an integer; if it contains 'TEXT' it will be mapped to string and so on. For previous versions declared types not in the list were mapped to string.
  • Fixed 'no such column' error when filtering on a boolean field.
  • Fixed 'no such column' error when attempting to filter by record number.
  • Fixed bug causing table names beginning with 'sqlite' to be considered system tables and not show up in the list, instead of table names beginning with 'sqlite_'.
  • Fixed a data restructuring bug.
October 15, 2008: Version 1.7.33. build 1733
  • Fixed bug introduced in 1.7.28 causing an error when deleting the last record in a table.
October 14, 2008: Version 1.7.32. build 1732
  • The date and time values are now stored in the database in the following format: 'YYYY-MM-DD HH:MM:SS.SSS'.
  • Replaced some of the icons used by the program.
October 11, 2008: Version 1.7.31. build 1731
  • Fixed bug introduced in 1.7.28 causing access violation when adding an index.
  • Fixed background color for application icon.
October 10, 2008: Version 1.7.30. build 1730
  • Fixed a few more issues related to data filtering.
  • Improved scrollbar behavior for large datasets.
October 9, 2008: Version 1.7.29. build 1729
  • Fixed a few issues related to data filtering. Also improved filter performance.
October 8, 2008: Version 1.7.28. build 1728
  • Added grid filter option (experimental).
  • Added file association option.
  • Fixed bug causing UTF-8 encoding option to be disabled by default for a new installation.
  • Removed obsolete Auto-refresh feature.
October 1, 2008: Version 1.7.27. build 1727
  • Fixed bug causing 'No records' error after deleting a group of records selected in the grid.
  • Minor user interface fixes.
September 28, 2008: Version 1.7.26. build 1726
  • Added 'Open Demo Database' menu item.
  • Auto refresh data is now enabled by default for a new installation.
  • Minor user interface fixes.
September 19, 2008: Version 1.7.25. build 1725
  • 'Schema changed' errors are no longer displayed when refreshing schema.
  • Fixed bug causing incorrect display of GUID fields in the hex editor.
September 19, 2008: Version 1.7.24. build 1724
  • Fixed bug causing incorrect update of GUID fields when editing data in the grid.
September 18, 2008: Version 1.7.23. build 1723
  • Fixed bug causing an error whan refreshing schema for a table containing triggers.
September 17, 2008: Version 1.7.22. build 1722
  • Fixed bug causing the display of system table sqlite_sequence in the object tree.
  • Added a few improvements to the Data Transfer Wizard.
  • Fixed a few issues in importing text files.
September 14, 2008: Version 1.7.21. build 1721
  • Added a few improvements to the Data Transfer Wizard.
September 13, 2008: Version 1.7.20. build 1720
  • The program now remembers the location of the last script used by the Data Transfer Wizard.
  • Fixed bug preventing saving data to a script with the Data Transfer Wizard if table structure was not selected in the options.
September 2, 2008: Version 1.7.19. build 1719
  • Fixed bug causing 'Range check error' when deleting index.
  • Fixed a couple bugs in index editing.
August 31, 2008: Version 1.7.18. build 1718
  • SQLite DLL version 3.6.2 is now included.
  • Removed single quote option introduced in 1.7.17 because it is not fully supported by the Query Builder.
August 30, 2008: Version 1.7.17. build 1717
  • Added single quote option for SQL code generation.
  • Fixed some internal SQL parser errors.
August 27, 2008: Version 1.7.16. build 1716
  • Fixed bug causing the incorrect saving of the SQL history.
August 26, 2008: Version 1.7.15. build 1715
  • Fixed bug preventing the SQL builder from using the selected quote characters when generating queries.
August 25, 2008: Version 1.7.14. build 1714
  • Removed internal limitation of 2 kB for trigger SQL.
  • Fixed bug causing a conversion error when editing trigger fields.
August 17, 2008: Version 1.7.13. build 1713
  • Fixed bug that may cause an invalid field ordering when importing from an ADO data source.
August 15, 2008: Version 1.7.12. build 1712
  • Fixed bug causing "Invalid variant type" error on Windows 2000.
August 10, 2008: Version 1.7.11. build 1711
  • SQLite3.dll version 3.6.1 is now included.
August 2, 2008: Version 1.7.10. build 1710
  • Fixed "Table not found" error occurring after executing a Lua or Pascal script displaying data in the grid. This error was introduced in version 1.7.9.
August 2, 2008: Version 1.7.9. build 1709
  • Performance improvements for executing Lua and Pascal scripts.
July 30, 2008: Version 1.7.8. build 1708
  • Fixed bug preventing the display of data in the grid for Lua and Pascal scripts.
July 23, 2008: Version 1.7.7. build 1707
  • Added option to rename indexes when importing data by prefixing the index name with table name. This will prevent 'index already exists' error when importing an Access database having duplicate index names.
July 18, 2008: Version 1.7.6. build 1706
  • Fixed bug causing the program to crash when closing the Options or Index editor dialogs. I have only been able to reproduce this error when the PowerPro desktop utility was installed and running on the same computer.
July 15, 2008: Version 1.7.5. build 1705
  • Added 'show cell hints' option.
  • Fixed bug causing incorrect expanding of tree items when refreshing database schema.
July 14, 2008: Version 1.7.4. build 1704
  • Fixed a few theme related issues.
  • Improved screen refresh after changing options.
July 13, 2008: Version 1.7.3. build 1703
  • Fixed bug that might cause the splash screen to remain visible if an error occurs during program initialization.
July 11, 2008: Version 1.7.2. build 1702
  • Modified import from ADO to convert WideString (UCS2) fields to UTF-8 unless default type mapping for CHAR has been changed to WideString.
July 7, 2008: Version 1.7.1. build 1701
  • Database tree does not expand anymore after restructuring a table or view.
July 6, 2008: Version 1.7.0. build 1700
  • Added custom themes support.
  • New option: auto check for updates.
  • New option: remember open databases.
  • New option: select grid background color.
  • New option: get record count for queries.
June 28, 2008: Version 1.6.74. build 1595
  • Improved integrity check results dialog.
June 23, 2008: Version 1.6.73. build 1594
  • Fixed internal error causing loss of data in the last column when restructuring a table.
June 17, 2008: Version 1.6.72. build 1592
  • Fixed internal error preventing the update of BLOB fields.
June 16, 2008: Version 1.6.71. build 1591
  • Fixed error preventing transfer of views in Data Transfer Wizard.
June 7, 2008: Version 1.6.70. build 1589
  • Fixed error in updating date and time fields.
May 26, 2008: Version 1.6.69. build 1585
  • Modified constraint editors to allow unnamed constraints.
  • Added label that displays whether a query is editable and which key fields are being used.
May 20, 2008: Version 1.6.68. build 1582
  • Fixed error preventing database schema auto-refresh after executing a query that may have modified the schema.
May 20, 2008: Version 1.6.67. build 1581
  • Fixed parsing error when processing unnamed constraints.
May 18, 2008: Version 1.6.66. build 1579
  • Improved collation handling when restructuring a table.
May 15, 2008: Version 1.6.65. build 1577
  • Minor user interface changes.
May 14, 2008: Version 1.6.64. build 1575
  • Now includes sqlite.dll 3.5.9.
  • Removed workaround for bug 3102 in SQLite csvtrac as it has been fixed fixed in 3.5.9.
  • Added consistency check before applying changes when restructuring a table.
  • Fixed error preventing the resizing of controls on the triggers tab.
  • Minor user interface changes.
May 8, 2008: Version 1.6.63. build 1568
  • Fixed access violation when creating a new table.
May 7, 2008: Version 1.6.62. build 1567
  • Fixed bug in table restructuring introduced in version 1.6.61.
May 7, 2008: Version 1.6.61. build 1566
  • Implemented workaround for bug 3102 in SQLite csvtrac causing error "The Database disk image is malformed" when restructuring a table containing comments in the CREATE TABLE SQL.
  • Further improvements to error handling when importing an incorrectly encoded CSV file.
May 6, 2008: Version 1.6.60. build 1560
  • Improved error handling when importing an incorrectly encoded CSV file.
May 5, 2008: Version 1.6.59. build 1559
  • Fixed error causing the field editor to display the wrong field type.
May 5, 2008: Version 1.6.58. build 1558
  • Minor user interface changes.
May 3, 2008: Version 1.6.57. build 1547
  • Minor updates to the help file.
  • Fixed some repainting problems.
May 3, 2008: Version 1.6.56. build 1542
  • Replaced 'Export to CSV' and 'Import CSV file' with 'Export to text file' and 'Import text file' respectively. The following delimiters are accepted: comma, semicolon and TAB.
April 30, 2008: Version 1.6.55. build 1524
  • Minor user interface improvements.
April 28, 2008: Version 1.6.54. build 1520
  • Minor user interface improvements.
April 27, 2008: Version 1.6.53. build 1518
  • Improved error handling when the current database is locked by an external process.
  • Now includes sqlite.dll 3.5.8.
April 24, 2008: Version 1.6.52. build 1515
  • Fixed error in trigger editor.
April 22, 2008: Version 1.6.51. build 1513
  • Fixed another error in parsing triggers.
April 20, 2008: Version 1.6.50. build 1511
  • Fixed a few errors in parsing triggers.
April 19, 2008: Version 1.6.49. build 1510
  • Fixed error applying changes after editing a view.
April 18, 2008: Version 1.6.48. build 1508
  • Fixed index out of range error when refreshing database schema.
April 18, 2008: Version 1.6.47. build 1506
  • Object names in the tree view are now re-sorted after adding or renaming a table or a view.
April 17, 2008: Version 1.6.46. build 1505
  • Fixed duplicate application icon on taskbar.
April 16, 2008: Version 1.6.45. build 1503
  • Drag and drop operations were not working. This has been fixed.
  • Fixed access violation when clearing an image in the image editor.
  • Fixed error preventing editing of field aliases in the Query Builder.
  • Fixed error preventing adding SQL queries other than SELECT to history.
  • Fixed grid scrolling error.
April 15, 2008: Version 1.6.44. build 1493
  • Fixed an internal SQL parser error.
April 14, 2008: Version 1.6.43. build 1492
  • Fixed a few errors in trigger editing.
April 6, 2008: Version 1.6.42. build 1489
  • Improved error handling when refreshing a database schema after deleting table fields that were referenced in a view.
  • Fixed a few other errors in user interface.
April 2, 2008: Version 1.6.41. build 1482
  • Fixed minor error in index editing.
April 1, 2008: Version 1.6.40. build 1481
  • Volume discounts and site licenses are now available.
March 31, 2008: Version 1.6.39. build 1477
  • Fixed error in handling EXPLAIN commands.
  • Fixed a few broken hyperlinks in help file.
March 20, 2008: Version 1.6.38. build 1475
  • Fixed access violation occurring when deleting a table or a view.
  • Fixed control layout on the field editor.
  • Fixed auto-refresh not executing after running a query that may modify the database schema.
  • Now includes sqlite.dll 3.5.7.
March 18, 2008: Version 1.6.37. build 1472
  • Fixed error preventing the data refresh after a INSERT, UPDATE or DELETE SQL when Auto-refresh was selected.
March 15, 2008: Version 1.6.36. build 1470
  • Fixed error preventing the opening of databases at startup when one of them is unavailable.
March 12, 2008: Version 1.6.35. build 1468
  • Changed the location of the settings from the application data folder to the registry.
  • Added 'Reset to default mappings' function on the Options dialog.
March 10, 2008: Version 1.6.34. build 1458
  • Minor internal bug fixes.
March 5, 2008: Version 1.6.33. build 1451
  • When importing data from ADO into a SQLite data source, if no data types are mapped to WideString then Unicode data (UCS-2) will be converted to UTF-8.
March 4, 2008: Version 1.6.32. build 1447
  • Full path to database is now displayed in title bar.
  • Changed default mappings from WideString to String for NVARCHAR, NVARCHAR2, NCHAR, NTEXT.
  • Fixed a few alignment problems on the field editor.
  • Other internal bug fixes.
March 2, 2008: Version 1.6.31. build 1445
  • Minor user interface fixes.
March 1, 2008: Version 1.6.30. build 1443
  • Fixed object tree repainting error.
  • Fixed error preventing clearing of the query builder object list after closing the current database.
February 26, 2008: Version 1.6.29. build 1433
  • Minor user interface fixes.
February 25, 2008: Version 1.6.28. build 1429
  • Added option for quoting identifiers with square brackets or double quotes.
February 24, 2008: Version 1.6.27. build 1426
  • Added 'Empty table' menu option.
  • Minor bug fixes.
February 20, 2008: Version 1.6.26. build 1401
  • Added standard menu items (cut/copy/paste/delete/select all) to all the edit windows.
  • Added 'Delete record' menu items to grid popup menu.
February 14, 2008: Version 1.6.25. build 1397
  • The status bar now shows the number of rows affected by the last INSERT, DELETE or UPDATE query, and the total number of changes since the database was open.
February 12, 2008: Version 1.6.24. build 1395
  • Indexes are now sorted alphabetically.
February 11, 2008: Version 1.6.23. build 1392
  • Fixed error preventing execution of Pascal and Lua scripts.
  • Fixed splitters on SQL and Scripting tabs.
February 3, 2008: Version 1.6.21. build 1383
  • Minor GUI improvements.
January 26, 2008: Version 1.6.20. build 1363
  • Program now remembers the directory where the last SQL script was saved.
  • Added 'Clear SQL' option in SQL window pop-up menu.
  • Added 'Clear script' option in script window pop-up menu.
  • Minor GUI corrections.
January 22, 2008: Version 1.6.19. build 1360
  • Fixed painting problem and memory leak in Query Builder (Professional Edition).
  • Fixed internal error causing application shutdown (Personal Edition).
January 19, 2008: Version 1.6.18. build 1342
  • Improved exception handling when trying to export to Excel when Excel is not installed on the computer.
  • Minor GUI corrections.
January 17, 2008: Version 1.6.17. build 1339
  • Added 'Export to Excel' (Professional Edition).
  • Fixed error in applying settings preventing application startup if previous session was closed while in minimized state.
  • Fixed internal error in handling NVARCHAR fields.
January 13, 2008: Version 1.6.16. build 1335
  • Fixed error in 'Export to CSV' causing the record number to be exported in the CSV file.
January 12, 2008: Version 1.6.15. build 1333
  • Added 'Export to CSV' and 'Import CSV file' (Professional Edition).
  • Fixed installer error preventing installation of script samples.
January 3, 2008: Version 1.6.14. build 1327
  • Fixed internal error in exception handling.
January 3, 2008: Version 1.6.13. build 1323
  • Added a few improvements to the data transfer wizard, such as: the program will remember the last ADO connection string.
  • Fixed internal error in parametrized queries causing empty strings ("") to be updated as null values.
December 31, 2007: Version 1.6.12. build 1306
  • Fixed internal error introduced in version 1.6.11 causing possible data corruption and "Data transfer error: Abort due to constraint violation" when using the data transfer wizard.
December 30, 2007: Version 1.6.11. build 1304
  • Modified all data inserts and updates to use parametrized queries, for allowing handling of large string and blob fields.
December 27, 2007: Version 1.6.10. build 1300
  • Fixed internal parsing error with SQL statements containing TAB characters.
December 26, 2007: Version 1.6.9. build 1298
  • Fixed internal errors in executing SQL queries containing comments.
December 25, 2007: Version 1.6.8. build 1294
  • Modified the way the text fields are handled internally, for preventing the 'unrecognized token' error when the data contains null bytes.
December 24, 2007: Version 1.6.7. build 1290
  • Fixed internal error in SQL parser when processing comments.
  • Minor user interface changes.
December 23, 2007: Version 1.6.6. build 1288
  • Fixed bug preventing generating an HTML report when selecting zero records per page.
December 18, 2007: Version 1.6.5. build 1286
  • Added 'Set to NULL' option to grid pop-up menu.
  • SQLite library 3.5.4 included.
December 13, 2007: Version 1.6.4. build 1284
  • Fixed error opening configuration file if current user name contains unicode characters.
December 6, 2007: Version 1.6.3. build 1278
  • Fixed internal parsing error in 'BEFORE UPDATE' and 'AFTER UPDATE' triggers.
December 2, 2007: Version 1.6.2. build 1275
  • Fixed error preventing the opening of a database containing unicode characters in the file name.
  • SQLite library 3.5.3 included.
November 18, 2007: Version 1.6.1. build 1271
  • Changed the location of the data and configuration files from the installation folder to the application data and user data folders, for compatibility with Windows Vista.
  • SQLite library 3.5.2 included.
November 8, 2007: Version 1.6.0. build 1251
  • Encoding (UTF-8 or ASCII) is now a user option available in Tools/Options. The default encoding is UTF-8.
  • Internal refactoring and optimizations.
  • Hex editor now closes when pressing ESC.
October 30, 2007: Version 1.5.40. build 1229
  • Fixed 'table already exists' error after executing a CREATE TABLE sql.
  • Upgraded some internal components.
October 23, 2007: Version 1.5.39. build 1212
  • Fixed internal bug preventing table restructuring. This bug was introduced in version 1.5.38.
  • Fixed: when refreshing data and the table had been deleted by an external program, it was not deleted from the list.
  • Fixed bug preventing the execution of an SQL query after loading from a file.
October 22, 2007: Version 1.5.38. build 1207
  • Fixed bug preventing the editing of tables and queries containing a declared field named ROWID.
  • Minor user interface changes.
October 21, 2007: Version 1.5.37. build 1203
  • Fixed bug preventing editing of triggers. This was introduced in version 1.5.34 when adding UTF-8 support.
  • Minor user interface changes.
October 19, 2007: Version 1.5.36. build 1196
  • Minor corrections in the help file.
October 18, 2007: Version 1.5.35. build 1192
  • Fixed internal error preventing execution of multiple sql statements when one of them was 'CREATE TABLE...'.
October 13, 2007: Version 1.5.34. build 1174
  • Added UTF-8 support.
  • Added UTF-8 table translated in various languages in the demo database.
  • SQLite library 3.5.1 included.
September 26, 2007: Version 1.5.33. build 1160
  • Modified default data mappings so that all integer types are handled internally as 64 bit integers.
September 20, 2007: Version 1.5.32. build 1158
  • Modified grid options to allow navigating through cells using the TAB key.

Revision History

September 19, 2007: Version 1.5.31. build 1156
  • Fixed error preventing modifying the precision for a numeric field.
August 8, 2007: Version 1.5.30. build 1152
  • Fixed parser error causing collate options not being displayed in indexes.
  • Other minor bug fixes.
August 6, 2007: Version 1.5.29. build 1150
  • Minor bug fixes.
July 28, 2007: Version 1.5.28. build 1148
  • Improved error handling when refreshing database schema.
July 24, 2007: Version 1.5.27. build 1145
  • Fixed database refresh problem when the schema is changed by another application.
July 21, 2007: Version 1.5.26. build 1140
  • Fixed refresh problem in SQL window.
July 13, 2007: Version 1.5.25. build 1135
  • Added support for GUID fields, stored in the database as 16 byte BLOB. If you are upgrading on top of an existing installation you have to delete the .cfg file in the installation directory to enable this feature. Alternatively you can manually ad a GUID -> Guid mapping in Tools/Options/Type mappings.
July 5, 2007: Version 1.5.24. build 1132
  • Minor bug fixes.
  • SQLite library 3.4.0 included.
April 29, 2007: Version 1.5.23. build 1126
  • Default font on Vista is now 'Segoe UI'.
  • Fixed issue with default database alias if file name contains more than one '.'.
  • Fixed minor font issues.
  • SQLite library 3.3.17 included.
March 30, 2007: Version 1.5.22. build 1121
  • Fixed: grid not refreshed after transaction rollback.
  • Fixed table name formatting in trigger display.
February 21, 2007: Version 1.5.21. build 1119
  • Fixed "Cannot update undo storage" error when clearing empty blob field.
  • Fixed "Format '%Y' invalid or incompatible with argument" error when refreshing tables with triggers containing "%" characters.
February 20, 2007: Version 1.5.20. build 1115
  • Fixed access violation when changing settings.
February 13, 2007: Version 1.5.19. build 1113
  • Fixed incorrect handling of empty ("") fields as NULL fields.
  • SQLite library 3.3.13 included.
February 4, 2007: Version 1.5.18. build 1109
  • Fixed "Bookmark not found" error in the field editor.
February 3, 2007: Version 1.5.17. build 1108
  • Fixed several bugs in the field editor.
January 28, 2007: Version 1.5.16. build 1106
  • Fixed: Customized data type mappings are persisted but are not applied until the Options popup is seen.
  • Improved error handling for invalid date/time fields.
  • Data mappings are now sorted.
  • SQLite library 3.3.12 included.
December 21, 2006: Version 1.5.15. build 1099
  • Enabled the extension loading mechanism by calling sqlite3_enable_load_extension after a database is open. More information can be found here.
December 10, 2006: Version 1.5.14. build 1095
  • Minor internal changes.
December 7, 2006: Version 1.5.13. build 1094
  • Fixed access violation on refresh data.
December 6, 2006: Version 1.5.12. build 1090
  • Minor internal changes.
December 3, 2006: Version 1.5.11. build 1078
  • Minor internal changes.
December 2, 2006: Version 1.5.10. build 1050
  • Limited grid column width to a reasonable size when the field names are too long.
December 1, 2006: Version 1.5.9. build 1037
  • Fixed grid refresh error on SQL tab.
October 30, 2006: Version 1.5.8. build 1036
  • Minor internal changes.
October 28, 2006: Version 1.5.7. build 1028
  • Added custom exception handler that displays more context information about the error.
  • Fixed error preventing the update of fields with default values when inserting records in the grid.
October 27, 2006: Version 1.5.6. build 1023
  • Improved error handling during startup.
October 26, 2006: Version 1.5.5. build 1017
  • Minor bug fixes.
October 25, 2006: Version 1.5.4. build 1011
  • SQLite Expert will now open a database passed as a command-line parameter.
  • Minor bug fixes.
October 24, 2006: Version 1.5.3. build 1007
  • Fixed syntax error when creating/updating a view trigger.
  • Enabled multi-selection for all data grids
  • New DATE and DATETIME editors.
  • Changed internal handling for boolean fields as follows: 0, 'false', 'False', 'FALSE', 'f', 'F' will be interpreted as False; 1 (or any non-zero integer), 'true', 'True', 'TRUE', 't', 'T' will be interpreted as True.
October 2, 2006: Version 1.5.2. build 981
  • Changed the quoting characters of the Query Builder from "" to [].
October 31, 2006: Version 1.5.1. build 980
  • Modified the Query Builder to automatically generate field aliases. This is a workaround for a known issue in SQLite: invalid field names in views. For more information see 'Known Issues' in the Help file.
  • Added more Lua and Pascal scripting examples in the Help file.
  • Other cosmetic changes.
October 29, 2006: Version 1.5.0. build 978
  • Added Lua and Pascal scripting support.
  • Replaced the old Query Builder with Active Query Builder. The new Query Builder supports unions, sub-queries, join properties, as well as saving and loading SQL scripts.
October 20, 2006: Version 1.4.4. build 946
  • Fixed: 'not an error' error when posting a record.
October 15, 2006: Version 1.4.3. build 943
  • Modified the error handling to display more meaningful error messages.
October 12, 2006: Version 1.4.2. build 942
  • Fixed 'Integer overflow' error when navigating at end of table.
October 11, 2006: Version 1.4.1. build 941
  • Improved loading time for a table or query by skipping record counting completely.
  • Fixed error: after modifying a record in the grid, clicking the Refresh button before posting data loses changes.
October 9, 2006: Version 1.4.0. build 940
  • Added 'Generate HTML Report' option in grid popup menu (Professional Edition).
  • Minor bug fixes.
  • Now includes SQLite library 3.3.8.
October 8, 2006: Version 1.3.15. build 933
  • Added 'Reopen Database...' menu item.
  • Fixed error in datetime conversion that occurs when entering a datetime value with more than 3 digits for milliseconds.
October 7, 2006: Version 1.3.14. build 930
  • Improved loading time for tables and queries by skipping the counting of records when reaching 50000. In this case the status bar will show something like 'Record 1 of >50000'. The displayed record count will be updated to the real value if the end of table is reached when scrolling down in the grid.
October 5, 2006: Version 1.3.13. build 928
  • Hex editor is now available for all fields.
  • Text editor is now available also for widestring fields.
October 3, 2006: Version 1.3.12. build 918
  • Enforced decimal separator to '.' when posting data to a table.
October 3, 2006: Version 1.3.11. build 917
  • Added support for Wide Memo fields.
  • Fixed bug preventing the import of tables with spaces in table name.
  • Fixed performance bottleneck in Data Transfer Wizard. Now the transfer between two SQLite databases is much faster.
  • Fixed 'Field not found' error when attempting to modify a non-live query.
October 2, 2006: Version 1.3.10. build 915
  • Record number now shows as the first column in the grid.
  • Fixed time separator (changed from '.' to ':').
October 1, 2006: Version 1.3.9. build 913
  • Grid column widths now adjust dynamically to text length.
September 29, 2006: Version 1.3.8. build 904
  • Fixed: when editing data in the grid, moving to another row using the mouse wheel loses the changes to the current record.
September 28, 2006: Version 1.3.7. build 903
  • Fixed selecting the wrong row after reordering fields using 'Move up' or 'Move down' buttons.
  • Other cosmetic changes.
September 27, 2006: Version 1.3.6. build 886
  • Fixed "Out of memory while expanding memory stream" error when scrolling down a table with BLOB fields, or CHAR fields with no declared size.
  • Fixed error: drop-down list not populated with available data types in field editor.
September 24, 2006: Version 1.3.5. build 881
  • Fixed bug in date and time format.
September 24, 2006: Version 1.3.4. build 878
  • Other internal bug fixes.
September 24, 2006: Version 1.3.3. build 877
  • Fixed bug with check constraints not showing in the grid.
September 23, 2006: Version 1.3.2. build 868
  • Renamed 'Register database' menu item to 'Open database' and 'Unregister database' to 'Close database'.
  • Changed the option to limit the number of records to be enabled by default.
  • Changed the internal handling of date and time fields to recognize the data stored in the format 'YYYY-MM-DDTHH:MM:SS.SSS' as described in the SQLite documentation. The date and time fields will be stored in this format starting with version 1.3.2. However, for compatibility with older versions, the program will recognize date and time fields stored in the old Delphi TDateTime format (floating point). The integral part of a Delphi TDateTime value is the number of days that have passed since 12/30/1899. The fractional part of the TDateTime value is fraction of a 24 hour day that has elapsed.
September 21, 2006: Version 1.3.1. build 868
  • Added 'Select columns' dialog for data grids.
  • Changed data grids implementation to use a sliding window so they don't load all the data in memory, thus improving both performance and memory usage for large tables or queries.
  • Fixed 'Invalid field size' when declaring a float field with a size different than 0.
  • Fixed invalid record number after scrolling.
  • Fixed error displaying pictures with Width = 0 or Height = 0.
September 16, 2006: Version 1.2.4. build 857
  • Optimized opening of databases and extraction of metadata.
  • Reduced flickering.
September 14, 2006: Version 1.2.3. build 827
  • Added splash screen with progress bar.
  • Changed the about box.
September 13, 2006: Version 1.2.2. build 817
  • Fixed bug in Data Transfer Wizard when importing from an Access database.
  • Further startup speed improvements by wrapping metadata extraction in a transaction.
September 13, 2006: Version 1.2.1. build 802
  • Added support for precision in numeric fields.
  • Improved startup speed by optimizing parsing of metadata information.
September 11, 2006: Version 1.2.0. build 788
  • New feature: added 'Stop Query' button for interrupting the execution of long running queries.
  • Fixed 'no such column' error in SQL Builder when some tables do not have any selected fields.
  • Improved handling of INTEGER PRIMARY KEY.
September 5, 2006: Version 1.1.5. build 786
  • Fixed bug in handling INTEGER PRIMARY KEY when a UNIQUE constraint was present on a different field.
August 25, 2006: Version 1.1.4. build 781
  • Starting with version 1.1.4, SQLite Expert is available in two editions: Personal and Professional.
  • Fixed minor cosmetic issues.
August 19, 2006: Version 1.1.3. build 765
  • Fixed problem with sqlite.dll version 3.3.7.
  • Fixed refresh problem when displaying data as text.
August 19, 2006: Version 1.1.2. build 761
  • Unfortunately I realized that the latest release of the sqlite.dll (version 3.3.7) breaks a few features in SQLite Expert. I am currently investigating this, and until I fix these issues the SQLite Expert installation will include sqlite.dll version 3.3.6. If you have downloaded SQLite Expert 1.1.1, I recommend you upgrade to version 1.1.2 or replace sqlite.dll with the older version 3.3.6.
August 14, 2006: Version 1.1.1. build 754
  • Fixed error in parsing check constraints.
  • Fixed "unassigned KeyFieldName" error when editing live queries.
  • Added support for unnamed check and unique constraints.
  • Other cosmetic changes.
  • Includes SQLite DLL version 3.3.7.
July 29, 2006: Version 1.1.0 build 727
  • Fixed "Grid index out of range" bug in data grids.
  • Fixed row resizing error in data grids.
  • Improved SQL parser.
  • Improved trigger edit dialog.
  • Added disabled icons.
  • Added support for unique and check constraints.
June 27, 2006: SQLite Expert 1.0.0 released.
Share this site:
Quick links: Download - Buy online - Support
Copyright 2006 - 2010 Bogdan Ureche - All rights reserved