unixODBC Publisher's description
from Nick Gorham
The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platform
The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platforms. This is to include GUI support for both KDE and GNOME.
ODBC is an open specification for providing application developers with a predictable API with which to access Data Sources. Data Sources include SQL Servers and any Data Source with an ODBC Driver.
The two major advantages of choosing to code an application to the ODBC API are:
Portable Data Access Code
The ODBC API, as outlined by X/Open and ISO, is availible on all major platforms. Microsoft platforms include many enhancements to this specification; these enhancements are also supported by unixODBC
Dynamic Data Binding
This allows the user or the system administrator to easily configure an application to use any ODBC compliant data source. This is perhaps the single biggest advantage of coding an application to the ODBC API and to purchase these applications.
Dyamic binding allows the end-user to pick a data source, ie an SQL Server, and use it for all data applications without having to worry about recompiling the application.
The unixODBC team has reached this objective by providing the best technical solution to ODBC demands on the Linux platform. Also; ALL unixODBC development is and will be distributed under GPL or LGPL. The LGPL on libs will ensure that commercial solutions will be able to utilize unixODBC.
What's New in This Release:В· Try and rationalise the way the connection process find the driver version and supported functions
В· Sort out problem in isql with blank lines
В· Stop libthread from being used under AIX
В· Move the GUI parts off into a new project http://sourceforge.net/projects/unixodbc-gui-qt/
В· Strip out the GUI parts. I have also removed the spec files as they will need redoing,
В· Move the Test parts off into a new project http://sourceforge.net/projects/unixodbc-test/
В· Add interface into odbcinstQ to allow for a dialog if SQLDriverConnect is called without a DSN= (as the MS spec)
В· Allow the setting of a default Threading level in the ODBC section of odbcinst.ini
В· Change double format string in Postgre7.1 driver
В· Add missing CR to output of odbcinst
В· add fixes to MiniSQL driver
В· Add missing .y in nn driver, now I need to get it to work
В· Assoured bux fixes and format problems, thanks Tom
В· SQLBindCol on metadata calls was incorrectly going via the cursor lib if it
В· fix isql problem with nested definitions. was enabled
В· Add configure option to enable building of driver config libs
В· Shift build to using config.h, the compile lines were so big it was hard to see warnings
В· Fix bug in isql when using -b option.
В· Check attribute values when setting connection and statement attrs
В· Check for valid pointers in SQLGetInfo(W) and SQLGetFunctions
В· Add extra checks for states in SQLCopyDesc
В· Add --enable-stricterror option to allow compliance with the error reporting definition, driver errors don\'t have the unixODBC prefix
В· Check for statements in the NEED_DATA state when calling SQLEndTran
В· Extra error check for SQLPutData
В· Check handle type in SQLEndTran
В· Prevent seg fault if there are no driver error functions
В· the -n option to isql was not working correctly
В· Stripped out all the bespoke LDTL configure stull, not just what libtoolize provides
В· Fix problem where ansi_to_unicode_alloc didn\'t leave space for the NULL and could cause memory corruption
В· Add the ODBC 3.80 additions that MS have produced. I am sure I remember the standard being given to XOpen, what do I know
В· Change the file open mode for the ini file from w to w+ just in case the original open failed but the file did exist
В· Fix configure problem preventing the CHAR encoding from being passed
В· Remove white spave from ini write, not all drivers use unixODBC ini functions and can handle the spaces
В· Update config.guess to current GNU version including support for AIX6
В· Create SVN repository at sourceforge
В· Add cast to fix problem in SQLSetConnectOption
В· Fix SQLINTEGERSQLLEN conversion broblem in SQLNativeSQL
В· Fix bug that stopped setting SQL_ATTR_CONCURRENCY to SQL_CONCUR_VALUES
В· Change minor version number because of the SQLLEN change
В· Remove unintended trailing white space from log generation
System Requirements:No special requirements.
Program Release Status:
Program Install Support: Install and Uninstall