关于数据库中的JPEG图片查询显示问题
我在1个SQL Server表中设置了一个image字段,插入的是JPG图片文件。我想用另一个“编号”字段查询并显示该图片,直接用DBImage只能显示BMP文件。请问JPG文件如何查询显示?谢谢!
[解决办法]
ADOQuery1->SQL->Clear();ADOQuery1->SQL->Add("select * from cguester");ADOQuery1->Open();TBlobField * pField=(TBlobField *)ADOQuery1->FieldByName("DJ_ZHAOPIAN");TADOBlobStream* pmem=new TADOBlobStream (pField,bmRead);pmem->Seek(0,soFromBeginning);TJPEGImage *pBitmap = new TJPEGImage();//Graphics::TJPEGImage * pBitmap=new Graphics::TJPEGImage();pBitmap->LoadFromStream(pmem);Image1->Picture->Assign(pBitmap);delete pBitmap;delete pmem;