Q&A

  • ISAPI/NSAPI 로 DLL를 작성했는 데....
안녕하십니까?

Delphi로 Web Server프로그램을 공부중입니다..

Delphi 5.0, NT4.0, SP4, IIS4을 사용하고 있습니다.





책을 하나 구입해서 간단한 ISAPI/NSAPI DLL을 작성했는데

다른 PC의 InternetExplore 최초 1회의 접속은 DATA의 내용이 TABLE로 보여졌으나

그후 에 다시 접속하면 내용이 전혀 보이질 않습니다.

헤더부분과 나머지 부분은 나타나지만

ACTION프로시저를 통해 Table을 읽어들인 부분은

나타나질 않는 군요





데이타베이스는 책의 예제대로 DBDEMOS를 사용 하였습니다.





경험있는 고수님!!!!

답변 부탁드리겠습니다.





2  COMMENTS
  • Profile
    김남일 2000.03.15 21:43
    안녕하세요.



    음. 혹시 Record위치를 조정하지 않았나요?

    Action에서 Table를 Scan 후(eof 까지) Table 위치를 그대로 사용하면

    다음 Action에서는 table이 eof이기 때문에 출력되지 않습니다.



    while table1.eof = false do

    begin

    ...

    end



    위와같이 작성하면 처음에는 실행되더라도 다음에는 table내용이 출력되지 않습니다.

    (dll 이기때문에 table/query 상태는 Action이 종료되더라도 자동으로 초기화되지 않습니다)



    cho wrote:

    > 안녕하십니까?

    > Delphi로 Web Server프로그램을 공부중입니다..

    > Delphi 5.0, NT4.0, SP4, IIS4을 사용하고 있습니다.

    >

    >

    > 책을 하나 구입해서 간단한 ISAPI/NSAPI DLL을 작성했는데

    > 다른 PC의 InternetExplore 최초 1회의 접속은 DATA의 내용이 TABLE로 보여졌으나

    > 그후 에 다시 접속하면 내용이 전혀 보이질 않습니다.

    > 헤더부분과 나머지 부분은 나타나지만

    > ACTION프로시저를 통해 Table을 읽어들인 부분은

    > 나타나질 않는 군요

    >

    >

    > 데이타베이스는 책의 예제대로 DBDEMOS를 사용 하였습니다.

    >

    >

    > 경험있는 고수님!!!!

    > 답변 부탁드리겠습니다.

    >

    >

  • Profile
    화랑 2000.03.10 18:35
    안녕하세요.. 저도 델파이로 웹 프로그래밍을 다 하고 있는데요..



    저는 그런 에러가 전혀 없었거든요? 최초 1회만 접속 된다....



    도와 드릴수 있는것은 전 ISAPI로 작업을 해도 잘 된다는 말밖에는



    드릴수가 없네요... 열심히 하시길...





    cho wrote:

    > 안녕하십니까?

    > Delphi로 Web Server프로그램을 공부중입니다..

    > Delphi 5.0, NT4.0, SP4, IIS4을 사용하고 있습니다.

    >

    >

    > 책을 하나 구입해서 간단한 ISAPI/NSAPI DLL을 작성했는데

    > 다른 PC의 InternetExplore 최초 1회의 접속은 DATA의 내용이 TABLE로 보여졌으나

    > 그후 에 다시 접속하면 내용이 전혀 보이질 않습니다.

    > 헤더부분과 나머지 부분은 나타나지만

    > ACTION프로시저를 통해 Table을 읽어들인 부분은

    > 나타나질 않는 군요

    >

    >

    > 데이타베이스는 책의 예제대로 DBDEMOS를 사용 하였습니다.

    >

    >

    > 경험있는 고수님!!!!

    > 답변 부탁드리겠습니다.

    >

    >

    • 문영봉
    • 2000.03.08 23:52
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 문영봉
      2000.03.09 19:13
      문영봉 wrote: > 제가 ms-sql을 db로 사용하고요... Tdatasource를 써서 직접 연결을 하여 사용하고 > 있...
    • 문영봉
      2000.03.09 19:12
      문영봉 wrote: > 제가 ms-sql을 db로 사용하고요... Tdatasource를 써서 직접 연결을 하여 사용하고 > 있...
    • 문영봉
      2000.03.09 19:12
      문영봉 wrote: > 제가 ms-sql을 db로 사용하고요... Tdatasource를 써서 직접 연결을 하여 사용하고 > 있...
    • topsman
    • 2000.03.08 23:18
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 모양
    • 2000.03.08 22:52
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.08 22:53
      얼마든지 낮은 버전에서 높은 버전의 폼을 열수 있습니다. 같은 버전에서도 안 열리 는 폼들이 있죠... ...
    • 모양
      2000.03.09 00:54
      최용일 wrote: > 얼마든지 낮은 버전에서 높은 버전의 폼을 열수 있습니다. 같은 버전에서도 안 열리 > ...
    • 최용일
      2000.03.09 02:45
      델파이 Bin디렉토리에 보시면 아마도 Convert.exe프로그램이 있습니다. 이걸 이용하시면 버전에 맞게 바꾸...
    • 류동균
      2000.03.09 08:00
      김하나 wrote: > with AiriForm.AiriSQL do begin > try > Close; > SQL.Clear; ...
    • 김하나
      2000.03.10 23:22
      류동균 wrote: > 김하나 wrote: > > with AiriForm.AiriSQL do begin > > try > > Clos...
    • 차은숙
    • 2000.03.08 21:49
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 좋은날
      2000.03.08 23:36
      차은숙 wrote: > 델파이 초보거든요. > DB에서 Select를 하는데, > 저희 Convention에 의해 > sql문에 ...
    • 혀노
      2000.03.08 23:31
      > Query1.Sql.Add('Where UserId = :UserID'); > > ParamByName('MUserID').AsString := MUserID.Te...
    • 진짜초보
      2000.03.08 21:53
      혹시나 해서 써보는건데요.. ParamByName('MUserID').AsString := MUserID.Text; 를 Params.ParamBy...
    • 차은숙
      2000.03.08 23:17
      아니요... ParamByName('MUserID').AsString := MUserID.Text; 라고 썼는데요. Params.ParamBy...
    • 진짜초보
      2000.03.09 16:15
      차은숙 wrote: > 아니요... > ParamByName('MUserID').AsString := MUserID.Text; > 라고 썼는데...
    • 진짜초보
      2000.03.09 16:15
      차은숙 wrote: > 아니요... > ParamByName('MUserID').AsString := MUserID.Text; > 라고 썼는데...
    • 철이
    • 2000.03.08 21:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.08 22:44
      procedure Form1.Button1Click(Sender: TObject); begin Button2.OnClick; MenuItem1.OnClick; ....
    • cho
    • 2000.03.10 03:52
    • 2 COMMENTS
    • /
    • 2 LIKES
    • 김남일
      2000.03.15 21:43
      안녕하세요. 음. 혹시 Record위치를 조정하지 않았나요? Action에서 Table를 Scan 후(eof 까지) Table ...
    • 화랑
      2000.03.10 18:35
      안녕하세요.. 저도 델파이로 웹 프로그래밍을 다 하고 있는데요.. 저는 그런 에러가 전혀 없었거든요? ...
    • 황선희
    • 2000.03.08 20:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이복만
      2010.02.05 04:16
      저의 경우 변수를 중복 사용하여 발생했었습니다 예를 들어 SpeedButton 3개가 있는데 각각의 버튼 이...
    • 델사랑
    • 2000.03.08 20:42
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      2000.03.08 20:53
      델사랑 wrote: > 한수 부탁합니다. > 델에서 폼을 캡쳐해서 프린터하는 방법좀 가르쳐주세요. > 내공이 ...
    • 델사랑
      2000.03.09 01:43
      조복기 wrote: > 델사랑 wrote: > > 한수 부탁합니다. > > 델에서 폼을 캡쳐해서 프린터하는 방법좀 가...
    • 델초
    • 2000.03.08 19:23
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김지희
      2000.03.08 22:08
      dictionary정보를 참조하시면 되겠네여. USER_CONSTRAINTS와 USER_CONS_COLUMNS 를 보시면... 델초...
    • 델초
      2000.03.08 22:52
      감사합니다만 Select문에서 어떻게 사용해야 할 지 몰라서요..
    • 김지희
      2000.03.08 23:50
      select C.table_name, C.constraint_name, C.constraint_type, CC.column_name ...원하는 필드명...
    • 이태호
    • 2000.03.08 19:08
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.08 20:01
      아래와 같이 버퍼를 열린배열로 하고 SetLength를 이용하여 크기를 설정하여주시면 됩니다. procedure Ca...
    • 이태호
      2000.03.10 07:17
      최용일 wrote: > 아래와 같이 버퍼를 열린배열로 하고 SetLength를 이용하여 크기를 > 설정하여주시면 됩...