Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
image나 DBImage로 JPEG 화일 불러오는 방법
DB에 이미지를 저장하는건 책의 예제를 보고 하긴 했는데.
DBGRID에 있는 리스틀 클릭하면 Image 데이터를 보여줄려고 하는데
bmp가 아니라서 에러가 나네요. 이럴때는
어떻게 보여줘야 하는지? DBImage로 볼수 있는 방법은 없나요?
아시는분이 있으면 힌트라도 주십시오.
2
COMMENTS
이충성
•
2002.08.16 20:48
//이미지 화일을 해당 이미지에 보여줄때...
procedure JPEGLoadFromDB(BlobField: TBlobField; Image: TImage);
var
jpg : TJPEGImage;
mem : TMemoryStream;
begin
jpg := TJPEGImage.Create;
mem := TMemoryStream.Create;
try
if BlobField.IsNull then
Image.Picture := nil
else begin
BlobField.SaveToStream(mem);
mem.Position := 0;
jpg.LoadFromStream(mem);
Image.Picture.Graphic := jpg;
end;
finally
mem.Free;
jpg.Free;
end;
end;
//이미지를 불러올때
JPEGLoadFromDB(TBlobField(fieldbyname('fpp_photo')), imefph_photo);
이미지 필드가 Null일경우 에러가 나더군요.. 그건 체크하심이 필요할듯...
저 같은 경우는 이미지 필드가 널 인지 아닌지 체크하는 필드를 하나 더 뒀었던
기억이 나네요..
0
0
삭제
수정
댓글
최우영
•
2002.08.17 01:20
많은 도움이 되었습니다.
그런데 제가 아시는분 중에도 이충성씨라고 계신데.. 설마 그분은 아니시겠죠?
다시한번 고맙습니다.
--> 사실 imefph_photo 부분이 뭔지 몰라서 한참 헷갈렸는데.. image부분이군요.. 감사
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김진옥
•
2002.08.17 01:16
2
COMMENTS
/
0
LIKES
오류발생
고지범
•
2002.08.17 02:12
메모리 포인터의 값이 이상해서 접근 불가로 나오는 듯 하네요... 가령 TMyClass 타입이 있다고 하면, ...
김요한
•
2002.08.17 01:48
'Access violation'의 오류메세지는 File(다른 리소스일수도...)에 대한 접근 충돌이 대부분이지요. ...
수서니
•
2002.08.17 00:31
1
COMMENTS
/
0
LIKES
로그인정보 유지시키는 방법이 뭔가요?
박성훈
•
2002.08.17 00:46
안녕하세요? 로그인 정보를 기억할 수 있는 레코드변수를 하나 선언하셔서 거기다가 집어넣으시면 간...
1
•
2002.08.17 00:16
2
COMMENTS
/
0
LIKES
.EXE파일 만들기
이민수
•
2002.08.17 22:22
프로젝트 시작하시고 걍 F9 누르시면 IDE에서 실행됩니다. F9: &nb...
이창환
•
2002.08.17 05:24
실행화일을 만들려면 Build All을 하셔야합니다. *^^* 즐거운 하루 *^^*
전승곤
2002.08.16 23:21
0
COMMENTS
/
0
LIKES
xp에 인스톨방법
김성욱
2002.08.16 22:49
0
COMMENTS
/
0
LIKES
sql에서 refresh 어떻게 하죠 ????
최수림
•
2002.08.16 22:45
1
COMMENTS
/
0
LIKES
윈도우 파일관리자 처럼...
최용일
•
2002.08.16 22:58
안녕하세요. 최용일입니다. 폴더를 크게 작게 한다는게 무슨 말인지 잘 모르겠네요... 혹시 이것 말...
델델델
2002.08.16 22:17
0
COMMENTS
/
0
LIKES
IEEE 1394 컴포넌트 같은건 없을까요?
썬
•
2002.08.16 21:21
1
COMMENTS
/
0
LIKES
퀵 리포트에서 인쇄할때 용지 설정에 대해서
이창환
•
2002.08.17 05:47
맞을란가 모르겠는데요.. 혹시 윈도우 프린트설정에서 해당 프린터의 Custom Size의 크기를 확인해 보세요...
스말(^___^)
•
2002.08.16 21:08
2
COMMENTS
/
0
LIKES
ListView.Items.Item[index].Data?
최용일
•
2002.08.16 22:18
안녕하세요. 최용일입니다. Data속성은 컴포넌트의 Tag속성처럼 사용자가 마음대로 억세스 할 수 있는 ...
스말(^___^)
•
2002.08.16 22:36
동규재
•
2002.08.16 20:50
1
COMMENTS
/
0
LIKES
서버에 명령어 보내어 실행시키는 방법 좀......??
이현철
•
2002.08.17 01:00
Unix에 어떤 정의된 명령을 내리시려면, 기본적으로 C/S 프로그래밍이 들어갑니다. Unix 소켓 프로그...
이종혁
•
2002.08.16 20:13
2
COMMENTS
/
0
LIKES
MSSQL에서 순서를 달아줄때..
석
•
2002.08.17 00:29
OnCalcFields에서 하시면 될것 같네요. Query에 필드를 하나 추가하시고, 이벤트에 다음과같이 코딩해보세...
티모니
•
2002.08.16 20:19
mssql에서 auto_increment 필드를 추가 시켜서 처리 하시거나.. 물론 이 방법은 레코드를 삭제하거나 하...
최우영
•
2002.08.16 20:09
2
COMMENTS
/
0
LIKES
image나 DBImage로 JPEG 화일 불러오는 방법
DB에 이미지를 저장하는건 책의 예제를 보고 하긴 했는데. DBGRID에 있는 리스틀 클릭하면 Image 데이터를 보여줄려고 하는데 bmp가 아니라서 에러가 나네요. 이럴때는 어떻게 보여줘야 하는지? DBImage로 볼수 있는 방법은 없나요? 아시...
이충성
•
2002.08.16 20:48
//이미지 화일을 해당 이미지에 보여줄때... procedure JPEGLoadFromDB(BlobField: TBlobField; Image: TI...
최우영
•
2002.08.17 01:20
많은 도움이 되었습니다. 그런데 제가 아시는분 중에도 이충성씨라고 계신데.. 설마 그분은 아니시겠죠? ...
델사랑
•
2002.08.16 20:02
1
COMMENTS
/
0
LIKES
서버프로그램에 대해서 궁금한게 있습니다
이현철
•
2002.08.17 01:03
메모리 상승에 관한것은, 개발 하실 경우에 객첵를 생성하였다가 제대로 종료하지 않을 경우에 많이 발...
구름다리
•
2002.08.16 19:42
1
COMMENTS
/
0
LIKES
DCC60.DLL 파일이 어쩌구 저쩌고 해요 ;;
고지범
•
2002.08.17 01:48
저두 델파이 6를 XP 위에서 돌리고 있는 데.. 가끔 뜹니다... 암 생각 없이 델파이 죽였다가, 다시 실행 ...
곰다방~미스김
•
2002.08.16 18:58
1
COMMENTS
/
0
LIKES
activeX 인증받을때 사용하는거염.....
최용일
•
2002.08.16 20:35
안녕하세요. 최용일입니다. 자료실에 있습니다. 검색해보세요... ^^ 항상 즐코하세요...
스말(^___^)
•
2002.08.16 18:57
5
COMMENTS
/
0
LIKES
스트링값에서 원하는 데이터만 가져오기
김수경
•
2002.08.16 19:13
Delphi Tips 1295 특정 문자로 나누기 1294 &...
머슴
•
2002.08.16 19:07
자료가 규칙적으로 구성이 되어있으면 가장 간단한것은 Copy함수를 쓰시 면 됩니다... 한 문자열의 ...
스말(^___^)
•
2002.08.16 19:58
DB에서 읽혀져서 TListView에 이름(날짜),이름2(날짜) 이런식으로 보여지는 자료라 전혀 일정하지가 않아...
최용일
•
2002.08.16 22:25
안녕하세요. 최용일입니다. 일정한 (규칙이 있는) 자료인거 같은데요... ","로 구분되고 다음 "("를 만...
스말(^___^)
•
2002.08.16 22:42
나옹이
•
2002.08.16 15:00
1
COMMENTS
/
0
LIKES
메모에디트에서...
양상훈
•
2002.08.16 15:48
Memo1에서 글자를 입력하고 영역을 선택하면 Button1이 Enabled 되고 Button1을 누르면 선택내용이 Memo...
박희경
•
2002.08.16 12:16
1
COMMENTS
/
0
LIKES
진정 NT,XP 에서 자동종료는 불가능 한건가요?
양상훈
•
2002.08.16 12:57
여기 게시판에서 찾아 사용하고 있는 코드입니다. XP에서 잘 실행됩니다. Procedure TForm1.WindowsSh...
타이가
•
2002.08.16 11:16
1
COMMENTS
/
0
LIKES
명령 프롬프트에서 변수를 받아올때..
양상훈
•
2002.08.16 13:18
prompt>EXE aa.bmp aa.jpg ParamCount = 2 ParamStr(0) = 'C:...EXE.exe' ...
김성민
•
2002.08.16 09:10
1
COMMENTS
/
0
LIKES
소수점 이하 잘라내기
김진태
•
2002.08.16 11:00
두가지가 있는데요. 실수로 리턴하는거랑 정수로 리턴하는것. trunc는 정수로 int는 실수로.. var a: I...
최우영
2002/08/16 20:09
Views
300
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
procedure JPEGLoadFromDB(BlobField: TBlobField; Image: TImage);
var
jpg : TJPEGImage;
mem : TMemoryStream;
begin
jpg := TJPEGImage.Create;
mem := TMemoryStream.Create;
try
if BlobField.IsNull then
Image.Picture := nil
else begin
BlobField.SaveToStream(mem);
mem.Position := 0;
jpg.LoadFromStream(mem);
Image.Picture.Graphic := jpg;
end;
finally
mem.Free;
jpg.Free;
end;
end;
//이미지를 불러올때
JPEGLoadFromDB(TBlobField(fieldbyname('fpp_photo')), imefph_photo);
이미지 필드가 Null일경우 에러가 나더군요.. 그건 체크하심이 필요할듯...
저 같은 경우는 이미지 필드가 널 인지 아닌지 체크하는 필드를 하나 더 뒀었던
기억이 나네요..