проблема idatareader - PullRequest
       9

проблема idatareader

0 голосов
/ 21 мая 2009

почему Мой idatareader делает ошибку .....?

 byteSize = _reader.GetBytes(_reader.GetOrdinal(sFieldName), 0, null, 0, 0);

Я хочу получить изображение из базы данных здесь sFieldName - это имя столбца базы данных ...... оно показывает мне Указанное преобразование недействительно. сообщение ...... что я делаю? работа над окном c # vs05 ....

sFieldName - это строка .... это имя столбца базы данных и тип столбца image Моя колонка называется «BoardImage»

sFieldName = "BoardImage"

 oBoardDetail.BoardImage =oReader.GetImage("BoardImage");

здесь oBoardDetail является объектом класса, а BoardImage является типом свойства класса Image

1 Ответ

0 голосов
/ 21 мая 2009

Скорее всего, столбец sFieldname не является столбцом Image или VarBinary.

Пожалуйста, обновите отсутствующую информацию о системе баз данных, структуре таблицы, выберите оператор.

...