tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 原因がわかってきました・・・
投稿日: 2008/02/23(Sat) 12:02
投稿者
昨日のサンプルプログラムの投稿後も、次のような事をを試してみました。

・DataAdapterではなくDataReaderを使った場合、項目名は表示されるが
 データが表示されない。

そこで再度データベース及びテーブルの構成を確認してみたところ
表示されない項目が数値型になっていて、フィールドプロパティの
フィールドサイズがバイト型になっていました。
(先人が作成したもので、よく確認してませんでした(^^;)

DataReaderで作っていたアプリケーションでは、データを読み込む際に
oleReader.GetInt32を使っていましたが、これをoleReader.GetByteに
変更したところ、データが表示されるようになりました。
ただDataAdapterの場合、DataAdapterの内部でどのように処理されているか
わかりませんが、数値型/バイト型が影響しているように思われます。

もしどなたかこの事について対処法等ご存知の方がいらっしゃいましたら
アドバイス願います。今後の参考にさせていただきたいです。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。