Q&A

  • 분산환경에서 DB 쿼리시 에러발생...
Project AppClient.exe raised execption class EOleException with message 'CommandText changes are not allowed'. Process stopped. Use Step or Run to continue.

위와 같은 에러가 발생합니다. 분산환경을 만들어서 클라이언트에서 어플리케이션 서버로 쿼리를 날리는데 서버쪽에서 쿼리 컴포넌트를 올려놓을 당시의 SQL 문을 그대로 사용하면
(단순히 ClientDataset.Active := True로 처리)
클라이언트 쪽에서 결과물을 잘 받아오는데 예를 들어
(ClientDataSet.CommandText := '....';)
이런식으로 바꾸면 위와 같은 에러가 발생합니다.
왜 CommandText를 바꿀수 없다는건지 모르겠네요. 제가 뭘 설정해 주지 않아서 그러는건지.. 경험자 분들의
조언이 필요합니다. 부탁드립니다.
3  COMMENTS