Q&A

  • 이미지를 DB에 경로로 저장하고 출력하는 방법 좀 갈켜주세요..
죄송합니다.
또 이렇게 글을 올리게 되네요.. 항상 도움만 요청하고 정말 죄송합니다.

이미지를 파라독스에 경로로 저장하고 부르는 방법을 잘 몰라서 이렇게 글을 올립니다

이미지 필드의 속성은 binary로 했구요

초보라는 분이 이렇게 갈켜주셨는데, 이건 파일하나만을 저장하는거구, 전 200개정도를 선택해서 넣어야 하거든요..  Q&A를 검색해봤는데, 제가 원하는 답은 얻지 못했습니다. 너무 허접이라 무슨말인지 통 모슨 말인지 모르겠더군요.. ㅜ.ㅜ;;

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('INSERT INTO insa ');
Query1.SQL.Add('(image)');
Query1.SQL.Add('VALUES (:a)');
Query1.ParamByName('a').LoadFromFile('c:abc.jpg',FTBLOB);
Query1.Prepare;
Query1.ExecSQL;

그럼 즐거운 하루 되시고 아시는 분은 꼭 답글좀 남겨주세요..   허접한 델파이인이었습니다.. 꾸벅

2  COMMENTS
  • Profile
    KDDG_09 2003.05.09 13:10
    답변은 아니구요
    글을 읽어보니
    이미지의 파일위치경로만 저장하시겠다는 건지
    아니면
    이미지 자체를 디비에 저장한다는 건지 잘 모르겠네요

    만약에 이미지 자체를 저장하는 것이면
    아래의 답변에 루핑만 돌리면 될것 같네요....

    for 문이 적합하리라 생각되네요...

    for <조건> do
    begin
        <아래의 답변>

    end;


    만약에 경로만을 넣는 것이라면
    필드타입이 적절하지 않은것 같습니다.
    그냥 varchar로 하시고 (파라독스는 Alpah 인가? 에궁 기억이....)
    해당필드에 저장하시려는 이미지 파일의 경로를
    저장하시면 됩니다.
    그리고 이미지를 읽으실때는 디비에 있는 경로의 이미지를
    로딩하면 되겠지요...



    그럼 즐코 하세요...~~^^

  • Profile
    김주 2003.05.14 05:53
    정말 좋은 답변이군요...