안녕하세요..영원한 델초보 어린왕자 입니다..
초보라는 말을 언제 띨수 있을 런지ㅣ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를 읽었는데..디비에 저장했던 원본파일과 코드에 저장된 파일과 다르게 나타났어요..
저가 예상하기에는 그림파일을 엑세스에 저장될때 한번의 변환과정을 거친거 같아요..
음...이문제 좀 해결해주세요...