2017-09-19 15 views
0

Windows Server 2003(32ビット)でホストされている従来のaspサイトがあります。これには初期のバージョンのSAPクライアントがインストールされており、aspページ内からSet Myobj = CreateObject("SAP.Functions")への標準呼び出しでSAP R4に接続しています。これはすべて動作します。私たちは今、アプリケーションをWindows Server 2012に移植しています。これは、クライアントがインストールしないSAPクライアントバージョン7をインストールしなければならないことを意味します。 Windows Server 2003からDLLをインストールしてRegSVR32を使用して登録することはできますか?はいの場合、どのDLLをコピーする必要がありますか?登録する順序はありますか?または私は全く別の何かをしなければならないのですか?Sapクライアントと従来のaspとの統合

答えて

0

は、使用してみてください:

のCreateObject( "SAP.Functions.Unicode")

ソース - https://blogs.sap.com/2015/09/18/how-to-use-named-references-of-sap-activex-libraries-in-vba-for-easy-programming/

+0

私はまだ同じ問題を得ることを試みました。 VS2010のオブジェクトブラウザを見ると、Sap ActiveXは表示されません。私は彼らが登録する必要があると思うが、私はそれらを登録しようとするとエントリポイントがないので、おそらく親のocx/dllがどこかで見つからないだろうが、私は親オブジェクトです。 – bilpor

+0

私はこのポストを見つけました。おそらくそれは助けになるでしょう:https://archive.sap.com/discussions/thread/7859 –

+0

私はWindowsサーバー2003からwindows 2012サーバーに、regsvr32を使ってファイルをコピーしましたlibrfc32.dllでも同じエラーが発生する – bilpor

関連する問題