|
에러메세지는
LOB Locators cannot span transactions
LOB 위치는 트랜잭션을 걸칠 수 없습니다
------------------------------------
AnsiString a_Ec;
a_Ec = "SELECT * FROM EMPLOYEE";
q_InEmp->SQL->Add(a_Ec);
q_InEmp->Open();
TJPEGImage *Jpg = new TJPEGImage;
TMemoryStream *Stream = new TMemoryStream;
try{
Jpg->Assign(Image1->Picture->Graphic);
Jpg->SaveToStream(Stream);
Stream->Position = 0;
q_InEmp->Edit();
dynamic_cast<TBlobField *>(q_InEmp->FieldByName("E_PHOTO"))->LoadFromStream(Stream);
q_InEmp->FieldByName("E_NUM")->Text = e_InNum->Text;
q_InEmp->Post();
q_InEmp->Close();
}
__finally{
Jpg->Free();
Stream->Free();
}
에러나는 페이지는 여기인데요..
이미지를 BLOB형태로 오라클에 보내려고 하는데 자꾸에러가닙니다.
도와주세요 ㅠㅠ
|