File: RELEASE-NOTES

package info (click to toggle)
unixodbc 2.2.11-13
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 17,292 kB
  • ctags: 12,410
  • sloc: ansic: 116,624; cpp: 29,333; sh: 16,966; makefile: 2,961; lex: 241; yacc: 182; perl: 141; sed: 16; sql: 1
file content (152 lines) | stat: -rw-r--r-- 5,127 bytes parent folder | download | duplicates (3)
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
*********************************************************
*            MyODBC 3.51 Release Notes	      	        *
*                Version 03.51.02                       *
*              Updated : 05 Mar 2002   	                *
*	 (C) Copyright MySQL AB 1995-2002               *
*********************************************************
        
================================================
CONTENTS
================================================
1. NEW FEATURES IN THIS RELEASE
2. BUG FIXES IN THIS RELEASE
3. OPEN ISSUES
4. TODO LIST
5. NOTES

================================================
1. NEW FEATURES IN THIS RELEASE
================================================

The MyODBC 3.51.02 is mainly a bug fix release for 
MyODBC 3.51.01 

-- Added the support of SQLTablePrivileges and 
   SQLColumnPrivileges.   
   
-- Added default values for the new DSN creation.

================================================
2. BUG FIXES IN THIS RELEASE
================================================

-- 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.

-- Fix to export of tables from ACCESS 97 or MS DTS(
   Data Transformation Services) when one of the field 
   types are TEXT or VARCHAR.   
  
===============================================
3. OPEN ISSUES
===============================================
    
Some common problems:
--------------------
-- While performing Positioned updates or deletes or using 
   SQLSetPos with SQL_UPDATE or SQL_DELETE, and if there is 
   no Primary Key or UNIQUE NOT NULL column(s) exists in the 
   table, and if there is any duplicate rows without any 
   distinct field data, then there is no guarantee that the 
   driver will perform the requested operation on the correct 
   positioned row, instead it will operate on first duplicate
   row. 

-- Wrong connection port:  The port should be 3333 for MySQL 
   3.20 and 3306 (default) for MySQL 3.21 or newer.
   
-- If you are connecting to a server with a character set 
   that isn't compiled into the MySQL client library (the
   defaults are:
   latin1 big5 czech euc_kr gb2312 gbk sjis tis620 ujis) then 
   you need to install the mysql character definitions from 
   the charsets directory into the c:\mysql\share\charsets.
  
Known bugs:
----------
-- Access can't use float fields in a table without a timestamp 
   if you are going to update it. Double on the other hand should 
   work.
   
-- TIMESTAMP to TIME conversions doesn't work, when you are 
   converting from SQL_C_CHAR to SQL_TIME.
   
-- Binary fields are returned as strings, not as hex strings.

-- Some conversion are not according to the ODBC standard, but 
   this shouldn't affect standard applications.
   
-- ODBC can't support zero dates "0000-00-00". MyODBC automatically 
   converts 0000-00-00 dates to NULL.  Date columns that you want
   to update and that can be 0000-00-00 should not be declared as
   'NOT NULL'. 

================================================
4. TODO LIST
================================================

-- Support of Descriptors

-- Allowing the search pattern in the catalog APIs

-- Multi diagnostic status records. Currently driver
   supports single record i.e. application can only
   get the latest error or diagnostic information.
   
-- Support of keyset-driven cursor type.

-- Support of batch input parameter processing

================================================
5. NOTES
================================================

1. ODBC.NET users must upgrade to this version, who are 
   facing exception like 'Connection not open'.
   
2. All users who are facing problems with ACCESS 97 or 
   MS DTS while exporting the tables, must upgrade to this 
   version.

3. Recommended everyone to upgrade to this version on 
   all platforms who are using MyODBC 3.51. 
   
================================================

For more information about the installation, setup, 
work-arounds, FAQ's, programming considerations, reporting 
bugs, and for more, please check:

http://www.mysql.com/products/myodbc/index.html