Q&A

  • activeX 호출 시 파라미터 글자제한 문제
델파이로 ActiveX를 작성하여 테스트 중입니다.
쿼리를 전달하여 출력하는 프로그램인데,
파라미터로 넘어가는 쿼리가 대략 2000 자 정도가 넘어가면 파라미터 전달이 안되더군요. union 등을 사용하다보면 한두페이지 정도는 넘어가는 일이 종종있기때문에.

get 방식으로 넘겨주기 때문이란 얘기를 들었는데
이것을 Post 방식으로 넘겨줄 수는 없는가요?
아니면 다른 방식으로 넘겨줄 수 있는 방법은 혹시 있는지 궁금합니다.

아래는 html에 쓰인 현재 방식입니다.

선언--
<OBJECT          classid="clsid:7CEEB7CE-9307-45D4-80D7-3B22207825EF"                  codebase="http://......./ocx/PrintOcx.cab#version=1,0,1,1"
                  width=0
                  height=0
                  align=left
                  hspace=0
                  vspace=0
                  id="AxPubPrint">
</OBJECT>


javascript에서 사용--
function AppPrint(sql,...파라미터들)
{
  AxPubPrint.PubPrint(sql,...파라미터들);
}

PubPrint는 html 등 외부에서 호출할 수 있게 PrintOcx에 선언된 함수 입니다.


ActiveX에서 HTML로 호출 시는 post 방식으로 보내줄 수 있는 것 같은데
지금 제가 찾고있는 HTMP에서 ActiveX로의 Post 방식은 잘 보이지 않네요.
아마도 제가 못찾은 것 같은데..
아시는 분 꼭 부탁드립니다.

기분좋은 저녁되세요. ^^
0  COMMENTS