C#でMySQLデータベースからtinyint型の値を取得したい

[戻る]
あすなろ 2010/07/13(火) 08:27:19
C#でMySQLデータベースからデータの取得を行なっています。
SQLとのやりとりは Connector/Net を使っています。

MySqlDataReader で各フィールドの型を調べて行くと
tinyintデータのときにBoolean型となってしまい、
true/false と変換されてしまいます。
TINYINTは1バイトなので間違って認識してしまってるのだと
思いますが、正しい値を取得することは可能でしょうか?    

データベース情報型を int 型や tinyint型の長さ4バイトなど
に変更しないと無理なのでしょうか?

よろしくお願いします。

環境 
VS2008 SP1
.NET Framework 3.5 SP1
mysql-connector-net-6.2.3

古いスレッドには追加発言できません。