The current release is
sqlscreens-1.1.12
(tar.gz file).
The previous releases are still available:
1.1.10
1.1.10
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
All releases include the HTML
documentation.
The CHANGES file.
If TCL/TK is not installed on your system, the main site for
TCL/TK is now here.
Sqlscreens is supposed to work with all versions after 8.0.
Contact me if it doesn't.
UNIX ODBC
You will need iODBC, and
the tclodbc
extension.[tcl odbc v2.1 needed this
patch. I think it's not useful
anymore].
Things should also work with unixODBC , but I did not test
yet.
And of course, you'll need an ODBC driver for you database.
For exemple, for MySQL, you can retrieve MyODBC from the MySQL site. Not very useful, as
sqlscreens has native support for MySQL, but this is the one I
tested the package with. I also know of people using sqlscreens
with an ODBC driver for
PostgreSQL.
WINDOWS ODBC
You don't need the C code in Sqlscreens for this. Just grab
tclodbc and
the appropriate ODBC driver. Copy sqlscreens.tcl, tcsq.tcl, and
odbctcsq.tcl from the sqlscreens package to to
c:/tcl/lib/sqlsc/, run pkg_mkIndex there, and you
are all set.
Other useful bits
The isqltcl package for Informix access has become
somewhat difficult to find. Here are three versions, I'm not too
sure if all work with SQLScreens, and I no longer have an Informix
database to test with:
3.0
3.2
4.0
Main changes in:
- 1.1.11
- Improved font handling and documentation.
- 1.1.10
- Fixed the configure code to work on 64bits systems (tclConfig.sh and
tkConfig.sh locations)
- 1.1.9
- Optional code from Mathieu Belleville to use Tix for graphical
buttons and choices with many entries.
- 1.1.8
- Installation issues. use TK_PREFIX to change target.
Add possible label to 'text' fields.
Add max length validation to normal entry fields (limit to
database column width) Only for tcl >= 8.3.
- 1.1.7
- Fix compilation with MySQL 4.0
- 1.1.6
- Better handling of charset conversions between tcl and MySQL.
Important if you are using non-ascii characters.
- 1.1.5
- Autoconf again, aaaarghhhh.
- 1.1.4
- More autoconf tweaking. Use mysql_config when
available.
- 1.1.3
-
- Very small changes in the 'updateindex' handling
code.
- Released mostly to get rid of all mentions of the
'dockes@musicmaker' address.
- 1.1.2
-
- Automatic reconnection of timed-out connections in
mysqltcl.c
- Still more cleaning up of the build scripts.
- 1.1.1
-
- Support for ODBC.
- Slight improvements to the configure and make
scripts, should help building the shared library on
Solaris
- 1.0.1
-
- Applications can now use several databases and hosts
at the same time.
- The MySQL module has been fixed to use less database
handles (typically one per application, while it was one
per screen before).
- A chapter documenting the low level database access
layer (tcsq) has been added to the manual.
- 0.5.1
-
- Automatically create a menu for enum
columns.
- New sqlscreendelete routine to delete a
screen and free the resources
- Documentation improvements