Various fixes for the discovery of databases with quoted identifiers.
(Firebird, MariaDB, Oracle, SQL-Server, PostgreSQL).
For most ODBC drivers only the SQLTables and SQLColumns work correctly.
Other functions such as the discovery of SQLPrimaryKeys, SQLForeignKeys,
SQLStatistics, SQLProcedures do not work for case senstive identifiers.
Also various fixes for the Info tree, so that we can now see the compelete
view, trigger, function and stored procedure source.
Quoted identifiers have been added to the system. OpenODBCQuerytool now understands the
identifiers (tablenames, viewnames, columns, indexes and such) that are stored in mixed
case format. So "FullName" and "Fullname" are different identifiers.
As a standard rule, all identifiers in one (1) case are understood to be non-quoted identifiers.
These will not be quoted, and standard nameing rules apply.
Per supported database platform the naming conventions are applied, beginning with Firebird.
Stay tuned for next service packs for other RDBMS'es that have case sensitive catalogs.
By default lMS-SQLServer and PostgreSQL can handel mixed cases. These work now out-of-the-box.
Orace, Informix, MySQL and MariaDB need extra work in their respective InfoDB classes.
Releasenotes 3.4.5
Fix for querying decimal number fields after a CLOB/BLOB column
Performance fix for retrieving columns after the last bound column
Unicode and SQLDate fixes
Fix for Firbird databases in getting procedures and procedure-parameters
Fix for PostgreSQL databases in getting procedures and procedure-parameters
For PostgreSQL databases it is now also possible to retrieve the procedure/function source text... read more
1) The scripting :if command now has multiple operators: '=', '<>', '<', '>', '<=', '>='
2) The value of a variable can now be printed in the :print command to the output file
3) A variable can be assigned the value of another variable with ":variable<n> = variable<x>;"
4) Fixed a bug in the variables dialog (See menu: Script/Variables)</x></n>
Fixed a bug getting the database "Ping" from Firebird.
Also fixes a crash on that database after a few minutes.
This version is dedicated to the conversion to Unicode 16.
The Unicode versions are still in early development stages.
For production environments you are still encouraged to choose for the (old fashioned)
ANSI/MBCS coding version.
You can make a choise from the following set of installers:
It is now possible to override the character set from the database by using one of two methods:
1) Reading the default character set from a system table (e.g. Firebird);
2) Choosing a character set directly from a list.
You can find this setting by navigating to the 'Text' menu, and then 'Permanent settings' and
then to the 'SQL' tab. There you will find the field 'Charset handling'. When choosing the third
option ('Use charset translation') the combobox for 'character set' will become active and you
can choose a character set.... read more
In this release the free 'odbc-connection-string' feature is implemented (at last).
Connections can have the combination of "datasource" / "user" / "password".
Or a free connection string. In the latter case, only the 'datasource' name is
stored for the connection.
Optionally you can leave out the user name and/or the password name if a datasource
does not require these for security reasons. An MS-Access database or the MS-Excel ODBC driver
are examples of these.... read more
Version 3.0.3 fixes a bug in setting a new font on the SQL Query results view.
You can now again set the desired font and fontsize.
This version is a complete rewrite of the main interface including the MFC Feature pack.
This version is a complete rewrite of the main interface including the MFC Feature pack.
Fixed various bugs in the handling of the MariaDB database in Oracle mode. Prefer to turn OFF the "Strict ODBC" handling in the general SQL settings for this database type, as the replacement SQL's work better for this database:
The new version fixes a few important bugs:
The source code of the SQLComponents are now replaced by a deployment ZIP file in the root directory of the project. The ZIP contains the include directory of that component and the four library files. For a full explanation, see: https://github.com/edwig/SQLComponents
Support for MariaDB has been added.
Various discovery methods for the info tree have been improved in speed for the Oracle database. The methods are:
This version fixed nasty bugs in the login cycle. Here are the releasenotes:
Minor release that fixes the exception handling of errors from the SQL component to the editor.
Fixes strange error messages which only shows a line of sourcecode, to the 'real' SQL error.
In this release much work has been done for the object tree. The object tree
is now fully functional with the folllowing objects
In the 10th anniversary version of the Open ODBC Querytool a new info tree has been created. This tree makes it easier to find tables and views. See the FindingTables' page in the on-line help file.
Edo Huisman.
Version 1.5.0 is an imported update for all of you out there using MS-SQL Server.
This version repairs the decimal places problems with the DECIMAL/NUMERIC datatypes.