안녕하세요..
MIDAS로 프로그램을 할려고 하는 데요.. ( delphi 4.0, ms-sql 7.0 )
서버에는 Query1 Provider1 UpdateSQL1 이렇게 놓고요. Query1 sql 내용은 2개 이상의 table 이 join 되어 있습니다. 그리고 클라이언트에는 그냥 네비게이터, 그리드만 놓고 수정, 추가, 삭제를 test하는데 작업할 때는 되는 것 처럼 보이지만 클라이언트 프로그램 종료 후 다시 실행하면 그대로 남아 있네요.. 어떻게 하면 변경이 될까요..
최초 test할 때 Query1에 1개의 table만 있을 때는 변경이 되었는데...왜그렇까요..
그리고 제가 서버연결을 할때 프로토콜방식을 소켓으로 했습니다.. 그런데 서버에 실행된 소켓서버 프로그램에 제가 실행한 폼모듈 수많큼 user란에 ip가 나오는 겁니다.
저는 프로그램을 하나만 실행했는데 ( 물론 폼은 여러개지만요 ) 사용 ip는 왜 많이 나오는 건지요..( 나중에 user 제한을 받는 것은 아닌지요..일부에서 소켓으로 연결하면 200명 정도 연결만 가능하다고 하는데 위에처럼 폼나올때마다 나오는 사용할 수 있는 갯수가 그만큼 주는 것은 아닌지요..?? )
그리고 혹시 dcom 셋팅방법을 아시는분은 정리를 한번 부탁할 수 있을까요..
책에서 있는데로 셋팅을 했는데 연결이 안되네요...
ole 도 역시 안되구요..
간단히 제가 셋팅한 내용을 적자면 dcom은 nt 서버에서 dcomcnfg를 실행시켜서
====================================================
응용프로그램, 기본등록정보, 기본보안, 기본프로토콜에
====================================================
기본등록정보에는 이 컴퓨터에서 dcom사용 선택
기보인증수준 - 연결, 기본구현수준 - 식별
기본보안에는 everyone, Guests, Interactive,
system 권한 추가
응용프로그램 등록정보에서는
----------------------------------
일반, 위치, 보안, 식별, 끝지점 중에
----------------------------------
위치부분에서 이 컴퓨터에서 응용 프로그램 실행만 선택했구요.
보안부분에서 사용자 추가를 administrators, Create owner, everyone,
Interactive, system 을 넣었습니다.
식별부분에서는 대화식 사용자를 선택했구요..
사용하시는 분은 많은 것 같은데 질문 및 답변이 적은 편이네요..
좋은 답변 기다리겠습니다.. 좋은 하루되세요..