Q&A

  • 엑세스에 저장된 그림파일....
안녕하세요..영원한 델초보 어린왕자 입니다..

초보라는 말을 언제 띨수 있을 런지ㅣT.T

음..엑세스있잖아요..거기에 그림(bmp)두 디비에 넣을 수 있잖아요..

근데 그것을 델파이 디비프로그램에서 불러 올려구 하는 데 잘 안되네요..

사양은..win 98, 델파이 5, ADO컴포넌트

먼저 디비인식하는 이미지 박스를 사용했는데..

not valid라는 에러가 나오더라구요..

그래서.



procedure TForm2.DBGrid1CellClick(Column: TColumn);

begin

if Column.Field is TBloBField then begin

TBLOBField(Column.Field).saveTofile('good.bmp');

image1.Picture.LoadFromFile('good.bmp');

end;

end;

디비그리드의 그 필드를 클릭하면 이미지박스에 나오게 했는데..

잘못된 bmp 형식이라구 하잖아요..

분명 bmp파일인데..



위 코드에서 만들어진 good.bmp 파일을 그림판에서 읽어보았는데..에러가

나옴니다.

그래서 메모장으로 good.bmp를 읽었는데..디비에 저장했던 원본파일과 코드에 저장된 파일과 다르게 나타났어요..



저가 예상하기에는 그림파일을 엑세스에 저장될때 한번의 변환과정을 거친거 같아요..



음...이문제 좀 해결해주세요...







0  COMMENTS