Finally I've got to know the reason. >From r98771, System.Data.Odbc.* uses Unicode version of functions in libunixodbc.so. As libmdbodbc.so does not implement SQLExecDirectW and so on, character-code convertion occurs in SQLExecDirectW in libunixodbc.so. In the convertion characters become corrupted. Actually the reason why I could use ansi multibyte characters in System.Data.Odbc.* is that libmdbodbc.so treats ansi characters as UTF8. So this problem is not of Mono's side. Sorry for posting.
-- View this message in context: http://www.nabble.com/about-quoted-2byte-characters-in-System.Data.Odbc.OdbcCommand-tp21896672p21900119.html Sent from the Mono - General mailing list archive at Nabble.com. _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
