0
byte[] imageData = null;
long byteSize = 0;
byteSize = _reader.GetBytes(_reader.GetOrdinal(sFieldName), 0, null, 0, 0);
imageData = new byte[byteSize];
long bytesread = 0;
int curpos = 0, chunkSize = 500;
while (bytesread < byteSize)
{
// chunkSize is an arbitrary application defined value
bytesread += _reader.GetBytes(_reader.GetOrdinal(sFieldName), curpos, imageData, curpos, chunkSize);
curpos += chunkSize;
}
byte[] imgData = imageData;
MemoryStream ms = new MemoryStream(imgData);
Image oImage = Image.FromStream((Stream)ms);
return oImage;
我々は、この行が実行されている行Image oImage = Image.FromStream((Stream)ms);
を打ったとき、私は問題に直面するが、その後、私は例外を取得からデータを取得したいです「パラメータが有効ではありません。」データベース
実際に例外とその周囲のコードを生成する行を表示することはおそらく意味があります。今まで私たちに示してきた関数を呼び出すコードをIOWにしてください。 – AnthonyWJones
既に今日尋ねられます:http://stackoverflow.com/questions/886465/image-retrive/ –