なぜ私のidatareaderがエラーを起こすのか.....?
byteSize = _reader.GetBytes(_reader.GetOrdinal(sFieldName), 0, null, 0, 0);
ここでデータベースから画像を取得したいsFieldNameはデータベースの列名です......指定されたキャストが無効であることを示しています。メッセージ ......何をしますか?C# ウィンドウ vs05 で作業します....
sFieldNameは文字列です ....それはデータベースの列名で、列の種類は画像です 私のデータベースの列名は「BoardImage」です
sFieldName="ボード画像"
oBoardDetail.BoardImage =oReader.GetImage("BoardImage");
ここで、 oBoardDetailはクラス オブジェクトで、BoardImageはクラス プロパティ タイプのImageです。