내 응용 프로그램이 제대로 작동하지만 다른 컴퓨터에서 기계에 "Transaction not connected"오류가 표시됩니다. Runtime Packager로 만든 팩을 설치하고 대상 컴퓨터의 응용 프로그램 경로에 DLL 두 개를 추가했습니다 ( ). 여전히 동일한 문제입니다.ODBC 연결로 Powerbuilder 응용 프로그램을 배포하는 방법은 무엇입니까?
내 질문에 dnsless 연결을 사용해야 작동합니까? 또는 대상 PC에 필요한 ODBC 구성에 대해 알릴 수 있습니까? 예인 경우 그 방법?
나는 odbc.ini, 시스템 변수, 레지스트리 엔트리 등등에 대해 많이 읽었지 만, 지금은 모두 섞여서 무엇을 해야할지 모르겠다.
귀하의 도움에 매우 감사 드리겠습니다.
Kris.
트랜잭션 객체 (SQLCA)를 인스턴스화하고 연결 매개 변수를 설정 한 다음 연결 했습니까? –
어떤 유형의 데이터베이스에 연결하고 있습니까? Microsoft SQL Server라면 SQL Server Native Runtime을 설치해야합니다. 더 많은 정보는 여기 : http://slapouttech.blogspot.com/2012/04/powerbuilder-and-sql-server-tips-on.html – Slapout
@MattBalent : 네, 그랬습니다. 내 PC에서 잘 작동합니다. Oracle 데이터베이스 (두 개의 다른 서버)에서 데이터를 검색하고 있습니다. 현재 클라이언트 컴퓨터에 적절한 레지스트리 항목을 추가하려고합니다. ODBC 소스에 대해 알려야합니다. 문제는 내 컴퓨터에서 적절한 항목을 찾아서 내 보내어 클라이언트에서 가져올 수 없다는 것입니다. 내가 IP 번호와 데이터베이스 이름을 가진 항목을 기대합니다. 레지스트리에서 ODBC.INI에있는 해당 정보 이 표시되지 않습니다. – Kris