1,178
社区成员
发帖
与我相关
我的任务
分享
OpenDialog1->InitialDir =".\\" ; //初始化打开对话框
OpenDialog1->Filter = "旅客信息文件 (*.mdb)|*.mdb|所有文件 (*.*)|*.*";
OpenDialog1->DefaultExt = String("mdb");
if(OpenDialog1->Execute ())//动态指定数据源
{
AnsiString ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password = GoldenShield;Data Source = " + OpenDialog1->FileName.Trim ();
ADOQuery1->ConnectionString = ConnStr.Trim ();
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;
读图片的例子,应该跟你的差不多吧,你先试试看看啊