私は、ユーザーがWindowsドメインユーザーとパスワードを入力して入力するように要求するアクセスアプリケーションを持っています。私はこれを達成するために、次のVBAコードを使用しています:情報が正しく入力されるとアクセスが拒否されることがあります。私は一度デバッグしようとしましたが、それはSet oADsObject = oADsNamespace.OpenDSObject)
行の "ネットワークパスが見つかりませんでした。 "というエラーを出しました。VBA:Windows認証を使用したログイン
なぜこのようなことが発生するのかよくわかりません。代わりにLDAPに変換する方が良いですか?私は試しましたが、LDAP URLを正しく構築できません。
私はあなたの質問に答える方法はわかりませんが、パスワードが ""でも有効なstrUserNameとstrDomainを渡す限り、あなたの関数でTRUEを取得したように見えます。 –
ヒットまたはミス。奇妙な行動。 – Rick
'option compare database'の代わりに' option compare binary'を使用してしまいました。 'option compare database'は、あなたに良いコントロールを与えていません。 –