|
1. SQL 테이블에서 데이터타입을 'image'로 해야하나요 아님 'binary'로 해야하나요?
2. ADOQuery를 이용해서
sprintf(m_sExecParam, "EXEC procInsertOfficeMemberData '%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s'", ...)
식으로 코딩되어 있습니다.
레코드를 추가하는데 어떤식으로 받아야하고
JPEG 이미지를 TADOBlobStream으로 어떻게 변환해서 '%?" 어떤 데이터타입으로 받아야하는지 모르겠네요.
3.데이터베이스에서 읽어올때에는
TJPEGImage *m_tJpgTemp = new TJPEGImage();
TBlobField * pField = (TBlobField *)fmainform->ADOMemberListQuery->FieldByName("basic_photo");
TADOBlobStream *m_tBS = new TADOBlobStream(pField, bmRead);
m_tJpgTemp->LoadFromStream(m_tBS);
fmainform->PhotoImage->Picture->Bitmap->Assign(m_tJpgTemp);
delete m_tJpgTemp;
이렇게 하면 읽오오면 되는지 문의드립니다.
수고하세요.
|