Q&A

  • T.T 급한김에 질문부터 올립니다. (html관련)
자료가 너무 많아서리.
읽는다고 읽었는데,
명쾌한 답변이 없어서리..

제가 원하는 것은 델파이로 db를 읽어서,
그 내용을 기본으로 html파일을 만들어
내가 원하는 사람에게 공문을 메일로 보내고자 함입니다.

그런데,
저는 델로 html을 핸들링해본적이 없어서리..
도대체가 우찌해야 할지를 모르겠네요..
낼까지 답을 내야 하는데,,,
옆에서 저를 열심히 째려보고 계신 실장님이..무서버..

고수님들..물론, 책보고 공부해야 하지만,
책을 하루만에 보구, 프로그램을 작성하려니..
머리에서 쮜가.......

잉잉~~
도와 주세요..
도와 주세요.
1  COMMENTS
  • Profile
    버섯 2002.01.18 03:24

    메일로 공문을 발송한다는것은 HTML파일을 텍스트 파일로 보시고
    첨부해서 보내시면 되는겁니다.

    따라서 HTML 이라고 특별히 핸들링 할것은 없구요..
    메일링리스트나 DM 발송하는 프로그램하고 같은 개념입니다.

    그러니까 규격화된 html(공문양식이겠죠) 을 먼저 디자인 해두시고..
    거기다가 델파이에서 읽은 데이터베이스를 html 코드에 맞게끔 만들어 주시면 됩니다.

    가령

    ff : Textfile;

    assignfile(ff,'c:sendmail.html');
    rewrite(ff);

    sqltxt := 'select * from 테이블';
    qq.sql.clear;
    qq.sql.add(sqltxt);
    qq.open;

    writeln(ff,' <table border cellpadding="5" cellspacing="0" width="100%" bordercolor="#666633">');
    while not qq.eof do
    begin
          writeln(ff,'<tr>');
          for ii := 0 to qq.fieldcount -1 do
          begin
                writeln(ff,'<td width="50" align="center" bgcolor="#FFEA95" class="ttext"><p><img src="images/aprod.gif"');
                writeln(ff,qq.fields[ii].asstring);
                writelm(ff,'</td>');
          end;
    .
    .
    .
         qq.next;
    end;

    closefile(ff);

    이렇게 공문내용을 만드신다음..
    만들어두신 HTML 에 붙여서 보내시면 되지요.. ^^;

    • 채승호
      2002.01.18 04:58
        TNS 에러는 오라클에서 나는 에러입니다...   오라클 환경 SQL*Net Easy Config...
    • 구철수
      2002.01.18 05:40
      이런, 그런게 아닌데... -_-; Zeos콤포넌트를 사용하면 SQL*Net  깔지않고 오라클 서버와 통...
    • 머슴
      2002.01.19 04:08
      미안하네여
    • Delphi Kim
    • 2002.01.18 03:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2002.01.19 00:38
      답변이라기 보다 제안인데요.. TButton 에서는 글씨에 색지정이 어렵습니다. 차라리 button과 ...
    • 돌멩이
      2002.01.20 07:37
      >안녕하세요? >초보입니다. >뭔가 만들어 볼까 싶어서요. >딴게 아니고... >어떤 특정한 프로그램에서 ...
    • 조장선
    • 2002.01.18 03:33
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 씨나락
      2002.01.18 04:04
      1. 모두 몇개의 레코드가 나온건지 알구 싶구요...    가) DBGrid에서 레코드 갯수 가져오는법 ...
    • 조장선
      2002.01.18 05:56
      정말 감사합니다... 해결 할것 같아요... 전 공부하면서 query1. 이렇게 점찍으면 그 다음내용(?)-이걸 ...
    • 하얀까마귀
      2002.01.18 03:27
      안녕하세요 하얀까마귀 입니다. 그냥 단순히 폼안에서 실행한다면 ole까지도 필요없을것같은데.. 그...
    • 하얀까마귀
      2002.01.18 03:19
      안녕하세요 하얀까마귀 입니다. Mouse.CursorPos 을 이용하시면 됩니다. Mouse.CursorPos 은 현재 마...
    • 오상준
    • 2002.01.18 02:53
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2002.01.18 03:16
      안녕하세요 하얀까마귀 입니다. 방식이야 여러가지가 있겠죠. 그룹을 이용해서 하시는것 같은데 그룹...
    • 오상준
      2002.01.18 03:34
      다시 질문 드리는데요.. 의문사항이 있어서.. 제가 출력하고자 하는 목적이 종이 절약을 위해서 A4 ...
    • 염상철
      2002.04.05 01:40
      타이틀을 디테일 밴등에 넣으세여..
    • 김치연
    • 2002.01.18 02:48
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 델파이탐크루즈
      2002.01.18 04:36
    • 돌멩이
      2002.01.18 03:10
      =======   FHeadFont.Assign(self.Font);   FETCFont.Assign(self.Font); 이 부분...
    • 버섯
      2002.01.18 03:09
      이벤트 종류가 많겠지요.. 윈도 메세지를 받았을때 show 된다던가.. 아님 통신 포트따위에서 데이터가 ...
    • 김훈배
    • 2002.01.18 02:31
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 버섯
      2002.01.18 03:06
            TXY = record 인데 타이핑을 잘못하신거죠?    &n...
    • 김훈배
      2002.01.18 20:40
      님의 답변에 감사 드립니다. 지적해 주신 코딩의 에러는 옮기면서 잘못된 것이 맞습니다. 그리고 말씀 ...
    • 채승호
      2002.01.18 02:32
      //제가 전에 했던 코딩을  올려드립니다..  허접하지만... procedure TFORM1.bt...
    • 이희정
      2002.01.18 02:01
      DataPump 이용해보세요~
    • 조용한
    • 2002.01.18 01:41
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 이중철
      2002.01.18 07:46
      제가 데이타베이스 한지가 5년이 넘었네요. 그때는 꽤 잘한다고 했는데T_T 질문은 다름이 아니라 자...
    • 이중철
      2002.01.18 09:11
      Select B.date, 자동순번 - D.min_num from     (     Selec...
    • 하얀까마귀
      2002.01.18 02:04
      안녕하세요 하얀까마귀 입니다. 멋진 답변은 못해드릴것 같은데... 순번은 없을껄요?? 아마두..... ...
    • 조용한
      2002.01.18 02:16
      안녕하세요? 하얀 까마귀님... 혹시 기억하실련지...  '파란창공' 이라구.. 잘 지내시져??? ...
    • 하얀까마귀
      2002.01.18 03:01
      안녕하세요. 하얀까마귀 입니다.. 데이타 건수가 많고 단지 보기 위해 순번을 정하는 거라면 커리를 ...
    • 신현숙
    • 2002.01.18 01:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 버섯
      2002.01.18 03:24
      메일로 공문을 발송한다는것은 HTML파일을 텍스트 파일로 보시고 첨부해서 보내시면 되는겁니다. 따...
    • jshope
    • 2002.01.18 01:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 버섯
      2002.01.18 01:07
      자료실에 있는 인디를 설치하시구요... Ping 이란컴퍼넌트가 있는데 그걸로 체크하시면 됩니다. 자세한건...
    • 또똘
    • 2002.01.18 00:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 버섯
      2002.01.18 00:20
      0 : 반드시 채워야 됨 9 : 공백이 있어도 됨 999999-9999999;0 으로해보시죠... ^^
    • irookie
      2002.01.18 00:32
    • 송두진
    • 2002.01.18 00:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이창환
      2002.06.08 22:39
      메소드는 타입라이브러리 에디터에서 생성하여야만 합니다. 먼저 서버측에서 다음과 같이 메소드를 생성...
    • 버섯
      2002.01.18 01:10
      View --> Type Library 를 통해서 프로시져를 만든거 맞나여? 입출력 변수를 확실히 서술해주...
    • 버섯
      2002.01.17 23:54
      E: 에다가 또 다른 데이터 파일을 만드시면 됩니다. 데이터베이스 등록정보를 보시면 여러개의 데이터...
    • 최선용
      2002.01.18 00:26
      초보의 질문에 답변을 바로 주셔서 감사합니다....... 다시 한번 감사 합니다... 새해 복 만이 받으세요....