Modified:
branches/guffert/driver/unicode.c
Log:
use a default character set if properties are requested before connected
Modified: branches/guffert/driver/unicode.c
===================================================================
--- branches/guffert/driver/unicode.c 2008-01-04 19:10:58 UTC (rev 990)
+++ branches/guffert/driver/unicode.c 2008-01-05 00:13:37 UTC (rev 991)
@@ -850,8 +850,12 @@
if (attribute == SQL_ATTR_CURRENT_CATALOG)
{
uint errors= 0;
- value= sqlwchar_as_sqlchar(dbc->cxn_charset_info,
- value, &value_len, &errors);
+ if (is_connected(dbc))
+ value= sqlwchar_as_sqlchar(dbc->cxn_charset_info,
+ value, &value_len, &errors);
+ else
+ value= sqlwchar_as_sqlchar(default_charset_info,
+ value, &value_len, &errors);
free_value= TRUE;
}
| Thread |
|---|
| • Connector/ODBC 3.51 commit: r991 - branches/guffert/driver | jbalint | 5 Jan |