blob的问题
TBlobStream* TemplateStream;
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("select * from drv_admin.drv_photo ");
ADOQuery1->Open();
ADOQuery1->FieldByName("sfzmhm")->AsString = Edit1->Text ;
ADOQuery1->FieldByName("gxsj")->AsString = Now().FormatString("yyyy-mm-dd hh:mm:ss");
TBlobField * pField=(TBlobField *)ADOQuery1->FieldByName("zp");
TADOBlobStream * pmem=new TADOBlobStream (pField,bmWrite);
TJPEGImage *jp;
jp = new TJPEGImage();
jp->LoadFromFile(OpenPictureDialog1->FileName);
jp->SaveToStream(pmem);
ADOQuery1->ExecSQL();
delete TemplateStream;
delete jp;
zp是BLOBO类型。这段代码是有问题的 应该怎么写呢