首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么判断数据库中读出的数据是“JPG”格式

2012-02-04 
如何判断数据库中读出的数据是“JPG”格式程序如下:Display()//用 Image 读取数据库 JPG格式图片{TStream *S

如何判断数据库中读出的数据是“JPG”格式
程序如下:
Display() //用 Image 读取数据库 JPG格式图片
{

TStream *Stream1;
TJPEGImage *Jpg;

Stream1 = DataMod->ADOwriterSJ->CreateBlobStream(DataMod->ADOwriterSJ->FieldByName( "图书照片"), bmRead);


Jpg=new TJPEGImage();

Jpg-> LoadFromStream(Stream1);

writerSJ->Image1->Picture->Bitmap->Assign(Jpg);


delete Stream1;
delete Jpg;

return (0);
}

[解决办法]
你存进去的是什么格式??如果可以就控制存储的时候都存成jpg格式,读的时候就可以不考虑了。不然你就读取的时候读前面十个字节,判断FFD8FFE000104A464946是否等于这个。

热点排行