unixODBC 2.2.11 review

Download
by rbytes.net on

The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platforms

License: LGPL (GNU Lesser General Public License)
File size: 2350K
Developer: Nick Gorham
0 stars award from rbytes.net

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:
Fix a couple of typo errors in postgres driver and odbctest
Fix problem where ini files could be truncated under heavy load
Fix potential hang with FILEDSN's if the connect string included a DSN= entry as well
Don't save the SAVEFILE attribute in the filedsn.
Fixed bug that prevented the setting of some attributes via the DMConnAttr method
Removed the -module entry from the cursor lib, it prevents it building on HPUX.
Add a couple of extra info types to the pull down in odbctest
SQLGetInfoW was returning the wrong length when converting from the ANSI call. The same was also going on the other way. Also fixed same thing for other calls.
Fix incorrect value in SQLFetchScroll in odbctest
Fix memory leak in odbcinstQ
Check for MOC being found, before building GUI parts
Add list of export symbols to libodbcinst
Fix a problem in the cursor lib returning blobs
SQL_DIAG_NUMBER was being stored and returned as a SQLINTEGER instead of a SQLRETURN
Check if we can include sys/stats.h in iniOpen.c
Fix potential buffer overun in SQLConfigDataSource()
Fix problem in odbctest that prevented intervals from being displayed.
Cope with SHLIBEXT not being set when finding the cursor lib
Add a couple of missing Setup64 checks
Small change in __info to conserve memory
Add odbcinst.exp to distrib
Add missing ODBC2 installer stubs
Fix typo in SQLStatistics
Not passing user names and password into isql passes NULLS not empty strings into SQLConnect
Add missing SQLPrepareA from the driver manager export file
Make the default for DontDLClose 1, it doesn't do any harm, and fixes some segfaults
Fix printf format in the postgres driver on 64 platforms

unixODBC 2.2.11 keywords