|
DB에 bmp파일을 저장할 때는 되거든요. 아래와 같이 넣으면요.
db의 image필드의 type은요 long law에요.
qry_img->Close();
qry_img->SQL->Clear();
qry_img->SQL->Add("Insert into tb_bmimage ");
qry_img->SQL->Add(" (jkind,jname,biserno,image,upddate)");
qry_img->SQL->Add("Values " );
qry_img->SQL->Add(" (:jkind,:jname,:biserno,:image,:upddate) ");
qry_img->ParamByName("jkind")->AsString = edtjkind0;
qry_img->ParamByName("jname")->AsString = edtjname0;
qry_img->ParamByName("biserno")->AsString = b_biserno;
qry_img->ParamByName("image")->Assign(Image1->Picture) ;
qry_img->ParamByName("upddate")->AsString = b_today;
qry_img->ExecSQL();
Assign(image1->Picture)하면 되는데요. 이건 TImage를 썼거든요.
gif파일을 넣으려고 GIFImage 컴포넌트 설치해서 TImage 대신에 그걸 넣구
했는데요. Assign 에 넣을때 그냥
Assign(GIFImage)라고 해야 컴파일 되지. ->Picture라던가 ->Graphic이라고 하면
안되더라구요. 그리고 저장시에 TPARAM에 맞지 않는 TYPE이라고 나오던데..
gif저장은 어떻게 해야하나요? bmp는 용량이 커서 gif로 넣으려고 하는데요.
gif->bmp, bmp->gif convert는 할 수 있는데.
DB 에 gif파일은 어떤 식으로 넣어야하는지 아시는 분 좀 꼭 알려주시면 감사하겠습니다.
|