cp932未対応の件 別の角度から

以下のコードに埋め込まれたSQL文のCreateのところでcharset=cp932とやるとSelect時にエラーとなる.サーバ側をとりあえずcp932にしておくことすらできない.MySQLサーバから戻ってくるパケットに書かれたcp932に対応するコードがC/NETにまだないからだけどね.

D:\share\workspace\current\CSharp>ConnectorNETTest.exe
Hello World!

Unhandled Exception: MySql.Data.MySqlClient.MySqlException: Character set 'cp932' is not supported
   at MySql.Data.MySqlClient.CharSetMap.GetEncoding(DBVersion version, String CharSetName)
   at MySql.Data.MySqlClient.NativeDriver.GetFieldMetaData41()
   at MySql.Data.MySqlClient.NativeDriver.GetFieldMetaData()
   at MySql.Data.MySqlClient.NativeDriver.ReadFieldMetadata(Int32 count, MySqlField[]& fields)
   at MySql.Data.MySqlClient.CommandResult.Load()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader()
   at CNTNS.ConnectorNETTest.Main()

つまりC#側からC/NETに与えることもサーバからC/NETに戻すこともどちらもできない状態.上手くいけば直す個所は1箇所だけどどーなるのかはまだ分からない.