タイトル : Re: VB2005で通貨型(MDB)の扱い 投稿日 : 2010/02/24(Wed) 12:27 投稿者 : 魔界の仮面弁士
> VB.NETからVB2005に移行しました。 2002 → 2005 、という事でしょうか? > そこでタイトルの件ですが、mdb側で通貨型(\0)をラベルテキストにセットすると"0.0000"となってしまいました。 > VB.NETの時は、"0"で表示されていたのですが… 実数値を文字列に変換するときには、書式を指定するべきだと思いますよ。 この場合は、String.Format 共有メソッドや、Decimal.ToString メソッドなどの 書式を指定可能なメソッドを呼び出すようにすれば、解決できるかと思います。 # Object.ToString() の結果がどのように出力されるかは、 # 元のデータ型次第です(mdb 側の型ではなく、DataTable に取り込んだ後の型)。 |