Big news!
SQLitening version 4 has just been updated. Fred has been hard at work toiling over the masterpiece that is SQLitening. In addition to fixing a few things, he has added some really cool new stuff (see #10 and #11 below).
You can get SQLitening via the product page at http://planetsquires.com/sqlite_client_server.htm
==================<[ Version 4 -- August 26, 2008 ]>==================
1. Fixed documentation for slAttach, slOpen, slGetFile, and slPutFile
2. Fixed security bug that allowed slOpen to create a file without
correct password.
3. Fixed bug in slBuildInsertOrUpdate.
4. Changed slOpen and slAttach to return error -9 (File does not
exist) rather than error 14 (Unable to open the database file) if
the file does not exist.
5. Changed slConnect if $NUL is passed as the Server then will run
in local mode.
6. Add ability to force a value to be numeric in slBuildInsertOrUpdate.
7. Fixed bug in slExe error handling.
8. Added checking for duplicate column names in Select statement. Will
raise error -13 if occurs. SQLite allows duplicate column names
in the Select statement which would cause slFN and slFNX to return
undesirable stuff.
9. Strengthened the documentation in SQLitening.Bas and SQLitening.Txt.
10. Added a new function called slSelAry which will return a two dimension
array containing the column data from all rows. This will allow you
to navigate a record set both forward, backward, and directly. Sample
usage is in ExampleC.Bas.
11. Changed the password checking to include read-only access. A password
containing the percent sign (%) character will require the file to be opened
as read-only.
12. Fixed bug in slExeBind.
13. Fixed bug in slGetColumnCount.
14. Added a ReadMe.Txt file in Doc folder.
SQLitening version 4 has just been updated. Fred has been hard at work toiling over the masterpiece that is SQLitening. In addition to fixing a few things, he has added some really cool new stuff (see #10 and #11 below).
You can get SQLitening via the product page at http://planetsquires.com/sqlite_client_server.htm
==================<[ Version 4 -- August 26, 2008 ]>==================
1. Fixed documentation for slAttach, slOpen, slGetFile, and slPutFile
2. Fixed security bug that allowed slOpen to create a file without
correct password.
3. Fixed bug in slBuildInsertOrUpdate.
4. Changed slOpen and slAttach to return error -9 (File does not
exist) rather than error 14 (Unable to open the database file) if
the file does not exist.
5. Changed slConnect if $NUL is passed as the Server then will run
in local mode.
6. Add ability to force a value to be numeric in slBuildInsertOrUpdate.
7. Fixed bug in slExe error handling.
8. Added checking for duplicate column names in Select statement. Will
raise error -13 if occurs. SQLite allows duplicate column names
in the Select statement which would cause slFN and slFNX to return
undesirable stuff.
9. Strengthened the documentation in SQLitening.Bas and SQLitening.Txt.
10. Added a new function called slSelAry which will return a two dimension
array containing the column data from all rows. This will allow you
to navigate a record set both forward, backward, and directly. Sample
usage is in ExampleC.Bas.
11. Changed the password checking to include read-only access. A password
containing the percent sign (%) character will require the file to be opened
as read-only.
12. Fixed bug in slExeBind.
13. Fixed bug in slGetColumnCount.
14. Added a ReadMe.Txt file in Doc folder.
Comment