Q&A

  • help me(html문서에 있는 data를 db에 올리는 방법)
안녕하세요.

지금 안되는 것을 요약하면 다음과 같습니다.



1. pageproducer의 htmldoc를 이용해서 WEB 상에 "combobox"(이름은 com1) 와 "올리기"

버튼을 만들었습니다.

2. "올리기" 버튼을 클릭하면 "combobox"에서 선택한 값이 DB에 append 시키려고 하는

데 도저히 combobox의 값을 가져올수가 없습니다.



이것에 투자한 시간은 2주일 정도이고 제가 가지고 있는 책들은 모조리 검색해도 해답을 구하지 못하였습니다. 많은 부탁바랍니다.



- 안되는 source -

procedure TWebModule1.WebModule1WebActionItem2Action(Sender: TObject;

Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);

begin

with table1 do begin

append;

fieldbyname('NAME').ASSTRING := request.contentfields.values['combo1'];

post;

end;

end;

----------------------

----pageproducer1.htmldoc 내용-----







신고











신고



 





          고

장 장 비        제조회사명



신고내용 전송





 



 



 



 



 









-------------------



1  COMMENTS
  • Profile
    화랑 2000.04.07 19:25
    안냐세요.. 화랑입니다..



    일단 몇개의 에러가 보이네요..



    먼저 HTML에서 Form의 Method를 Get으로 하였네요..



    그러면.. 델파이 안에서는 request.contentfields.values['combo1'] 가 아닌



    Resquest.QueryFields.xx 이런식의 QueryFields로 받아야 합니다.



    ContentField는 Method 방식이 Post일때 쓸텐데요.. 히히..



    아마도 에러나는 이유가 맞을 겁니다.. 이만...







    이훈 wrote:

    > 안녕하세요.

    > 지금 안되는 것을 요약하면 다음과 같습니다.

    >

    > 1. pageproducer의 htmldoc를 이용해서 WEB 상에 "combobox"(이름은 com1) 와 "올리기"

    > 버튼을 만들었습니다.

    > 2. "올리기" 버튼을 클릭하면 "combobox"에서 선택한 값이 DB에 append 시키려고 하는

    > 데 도저히 combobox의 값을 가져올수가 없습니다.

    >

    > 이것에 투자한 시간은 2주일 정도이고 제가 가지고 있는 책들은 모조리 검색해도 해답을 구하지 못하였습니다. 많은 부탁바랍니다.

    >

    > - 안되는 source -

    > procedure TWebModule1.WebModule1WebActionItem2Action(Sender: TObject;

    > Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);

    > begin

    > with table1 do begin

    > append;

    > fieldbyname('NAME').ASSTRING := request.contentfields.values['combo1'];

    > post;

    > end;

    > end;

    > ----------------------

    > ----pageproducer1.htmldoc 내용-----

    >

    >

    >

    > 신고

    >

    >

    >

    >

    >

    >

    신고



    >

     



    >


    >

              고

    > 장 장 비        제조회사명

    >



    > 신고내용 전송



    >

    >

     



    >

     



    >

     



    >

     



    >

     



    >

    >

    >

    > -------------------

    >