안녕하십니까?
고수님들의 답변에 항상감사드립니다.
[개요]
- 파빌6.5
- mysql 4.012
특정 그림화일을 서버db에 저장하여 보여주는데 특정피시에서는 안보입니다.
그래서 mysql변수를 확인해보았는데 서로 다른부분이 없습니다.
이런경우에 또 다른 요인이 있을 수 있는지요?
감사합니다.
파워빌더에서 mysql로 직접 접속하여 db에서 이미지를 가져오는 상황이 맞나요?
제가 질문을 읽어보니 상황을 두 가지로 해석할 수 있을 것 같습니다.
1.
"mysql변수를 확인해보았다"는 말씀에 따르자면, 서로 다른 mysql 서버가 있고, 파워빌더에서 특정 mysql서버로부터 이미지를 바이너리로 내려 받아 표시했더니 표시가 되고, 다른 mysql서버에서 받았더니 표시가 안된다는 상황.
2.
"특정피시에서는 안보입니다"는 말씀에 따르자면, 파워 빌더로 만든 클라이언트를 pc1, pc2에 설치하여 구동하였는데, 같은 mysql서버에 접속하였지만 pc1에서는 보여지고, pc2에서는 안보인다는 상황.
위와 같이 두 가지 상황으로 해석될 수 있어서 어떻게 답변드려야 할 지 애매모호하네요.
그래도 적어보자면,
mysql에 소켓 연결하여 직접 바이너리로 받아오신건지? 아니면 웹 서버를 통해 받아오신 건지에 따라 달라질 수 있을 듯 싶습니다. 웹 서버를 통했다면 양 서버의 웹 서버 설정도 비교해보세요. 특정 스크립트 언어를 사용했다면 해당 언어의 설정도 비교해보셔야 할 듯 싶습니다.
파워 빌더에서 이미지를 표시하기 위한 외부 라이브러리가 양쪽 pc모두에 공히 동일하게 준비되어 있는지 확인해봐야 할 듯 싶습니다.
먼저 자세한 답변에 너무감사를 드립니다.
결론부터 말씀드리자면 1번입니다.
피시 A와 B에 동일하게 서버를 설치하고
각각의 피시에서 서버에 접속하여 바이너리로 받아오는경우입니다.
이것저것 다 해봐도 해결이 각 피시의 os도 동일한데 말입니다.
자세한 답변에 다시한번 감사드립니다.
그렇다면 웹 서버를 통해서 얻어오는지, (http로) 아니면 mysql socket 연결로 얻어오는지에 따라 문제가 달라질 수 있을 것 같습니다.