1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167
|
***************************************
* MySQL ODBC 3.51 Driver *
* CHANGELOG *
***************************************
---------------------------------------------
05-Mar-2002 : monty@mysql.com, venu@mysql.com
---------------------------------------------
Release of 3.51.02 with the following bug fixes or
improvements:
-- Fix to SQLDriverConnect to return correct output
string. This is the main fix for 'Reserved error
(-7778)' from all Windows ODBC applications.
-- Fix to hang from unixODBC when there is a exception.
Modified SQLError to clear the error buffers on the
first call when the ODBC version is SQL_OV_ODBC3, so
that the subsequent calls will return SQL_NO_DATA.
-- Fix to SQL_UPDATE and SQL_ADD from SQLSetPos. Also
changed to have different way of using the NULL
values from WHERE clause.
-- Fix to SQLSetPos and SQLBulkOperations, when the
application passes SQL_NTS as pcbValue.
-- Fix to SQLColumns to return the correct Nullability.
-- Added the support of SQLTablePrivileges and
SQLColumnPrivileges.
-- Fix to SQL_ATTR_CONNECTION_DEAD. This should fix the
issues from SQLExpress for XBase++ and .NET connection
closed issues.
-- Fix to SQLGetTypeInfo to return correct values for
SQL_DATE/SQL_TYPE_DATE, SQL_TIME/SQL_TYPE_TIME and
SQL_TIMESTAMP/SQL_TYPE_TIMESTAMP.
-- Fix to tab ordering ordering from DSN configuration
dialog.
-- Added default values for the new DSN creation.
-- Fix to export of tables from ACCESS 97 or MS DTS(
Data Transformation Services) when one of the field
types are TEXT or VARCHAR.
-- Added few more questions to MyODBC FAQ and also added
simple ODBC.NET samples.
If anybody is using the older versions of MyODBC 3.51,
then recommended to upgrade to this version for all
platforms.
---------------------------------------------
30-Jan-2002 : monty@mysql.com, venu@mysql.com
---------------------------------------------
Release of 3.51.01 with the support of following
APIs and/or features:
-- SQLAllocHandle
-- SQLFreeHandle
-- SQLSetEnvAttr, using this, the driver can be configured
its functionality based on the ODBC version
-- SQLGetEnvAttr
-- SQLSetConnectAttr
-- SQLGetConnectAttr
-- SQLSetStmtAttr
-- SQLGetStmtAttr
-- SQLFetchScroll
-- SQLBulkOperations with SQL_ADD (Bulk Inserts)
-- SQLGetDiagRec
-- SQLGetDiagField
-- SQLCloseCursor
-- SQLEndTran
-- SQLGetInfo, re-written completely
-- SQLGetFunctions, re-written completely
-- Complete changes to error handling. Also driver returns
the SQLSTATE values based on the ODBC version.
-- Enhanced cursor handling
-- Changed SQLGetTypeInfo to return column headers as
per 3.5 spec
-- Changed all catalog APIs to return column headers
as per 3.5 spec
-- Support of dynamic cursor type
-- New feature called 'Test Data Source' in the DSN setup
dialog, so that the DSN settings can be tested while
configuring.
-- Added 'HELP' button to DSN setup dialog, which links
to online MyODBC manual.
-- Added SOCKET option to SQLConnect API i.e. in odbc.ini
-- Support of deprecated API 'SQLParamOptions'
so that one can supply batch parameter processing
with 2.x applications
-- Added server name and version to the statement
error prefix i.e. the error prefix looks something
like [MySQL][ODBC 3.51 Driver][mysqld-3.23.46-max]
-- Added SOCKET option to SQLConnect API i.e. in odbc.ini
-- Fix to SQL_FETCH_RELATIVE from SQLExtendedFetch or
SQLFetchScroll, to handle the following cases:
- BeforeStart AND FetchOffset <= 0
- CurrRowsetStart = 1 AND FetchOffset < 0
- CurrRowsetStart > 1 AND
CurrRowsetStart + FetchOffset < 1 AND
|FetchOffset| > RowsetSize
- CurrRowsetStart > 1 AND
CurrRowsetStart + FetchOffset < 1 AND
|FetchOffset| <= RowsetSize
-- Fix to SQL_FETCH_RELATIVE from SQLExtendedFetch or
SQLFetchScroll, to handle the case when
FetchOffset < 0 AND
|FetchOffset| > LastResultRow AND
|FetchOffset| > RowsetSize
-- Fix to memory leaks on UNIX when linked with
iodbc or unixODBC.
-- FILEDSN support
Apart from the above,
-- MyODBC 3.51 allows backward compatibility, i.e. all
2.50 applications will work without any problems.
-- MySQL ODBC 3.51 Programmer's Reference Manual and
frequently Asked Questions(FAQs) are live from
http://www.mysql.com/products/myodbc/index.html
|