0

x86 コンピュータでクラシック ASP を使用して Salesforce に接続できますが、x64 (Windows 7) PC で接続しようとすると、「ActiveX コンポーネントはオブジェクトを作成できません」というエラーが表示されます。

私が使用するコードは次のとおりです。 Set SforceApi = server.CreateObject("SForceOfficeToolkit4.SForceSe ssion4")

Office Toolkit をダウンロードしてインストールしました。また、「SF_MSApi4.dll」を「sysWOW64」フォルダーにコピーし、「regsvr32.exe」を使用してそこに登録しました。(System32フォルダーでも試しました)。

次の VBA (word doc から) を使用して、x64 PC を Salesforce に接続するのに問題はありません:
Set g_sfApi = New SForceOfficeToolkitLib4.SForceSession4

Classic ASPのx64で動作させることはできません。

助言がありますか?

ありがとう!

4

1 に答える 1

1

IIS マネージャーを開いて、ASP アプリケーションが実行されているアプリケーション プールを見つける必要があります。詳細設定を開き、[32 ビット アプリケーションを有効にする] 設定を true に設定します。

于 2012-08-14T13:29:19.990 に答える