2014-05-15 11 views
0

현재 IIS에서 Datasnap 서버를 설정하고 있습니다.Datasnap/dbExpress 배포 문제

기본 Datasnap/Javascript 데모가 작동하도록 관리했으며 자체 문자열 기반 결과를 웹 페이지 버전에 포함하도록 확장했습니다.

그러나 나는 다음 단계로 옮겨 다니기가 어려워졌습니다.

데이터베이스 모듈을 추가하고 dbExpress를 통해 액세스하는 MySQL 데이터베이스의 결과를 반환하고 싶습니다.

TSQLConnection 및 TSQLQuery가있는 데이터 모듈을 추가하고 컴파일 된 dll을 롤아웃하면 서버가 작동을 멈 춥니 다. 데이터 모듈을 제거하고 다시 컴파일하면 모든 것이 정상입니다.

libmysql.dll 및 dbxmysql.dll을 웹 사이트 루트에 추가하고 ISAPI 제한 목록에 추가하여 실행을 허용하려했지만 분명히 다른 것이 누락되었습니다. 일부는 더 핵심 문제를 테스트 다음

업데이트 를 TSQLConnection & TSQLQuery에 대한 추가 데이터 모듈을 추가하는 것입니다. 나는 TServerMethods1의 장치에이 포함 된 경우 다음 응용 프로그램은

+0

midas.dll도 배포해야한다고 생각합니다. 너? 또는 프로젝트 파일의 uses 절에 MidasLib를 추가하십시오. 그렇게하면 정적으로 연결됩니다. – Erwin

답변

0

댄, 또 다른 DLL을 배포보다, 이것은 당신이 당신의 실행에 필요한 모든 기능을 유지합니다, 당신의 uses 절에 MidasLib를 삽입 ... 작동합니다.

+0

프로젝트 소스에 Midas를 추가해도 문제가 해결되지 않습니다. DataModule을 추가하면 응용 프로그램 풀이 중지됩니다. ServerMethods1에 모든 것을 적용하면 모든 작업이 가능합니다 ... –

+0

"프로젝트 소스"에 Midas를 추가하는 것은 또 다른 일입니다. 나는 "귀하의 USES 조항에 삽입 MidasLib", 즉 귀하의 DataModule 의미 : MidasLib, 윈도우, 사용 ... – vortal