2015年8月1日土曜日

adp 実行時エラーが発生したため

現象
adpをaccess runtimeで使おうとすると、特定のユーザーでフォームから、レコードを呼び出すとき
「実行時エラーが発生したため、このアプリケーションの実行は中断しました。」
と出て、中断される
また、正規のaccessを入れても
「実行時エラー'2467'指定した式で、閉じているかまたは存在しないオブジェクトを参照しています。」が出ます


処置
adpの接続を、windows NTの統合セキュリティから
特定のユーザーとパスワードに変更、データベースにアクセス権のあるユーザーに設定

原因
windwsログインユーザーでデータベースへアクセスしようとしていて、そのユーザーに権限がなくてコケた

1 件のコメント:

  1. 2021/6/21同じ問題にあたった
    特定ユーザーでadpを開いて、イベントでフォームを開いて登録しようとすると、実行時エラーがでる
    accessが使える端末で、該当のユーザーで開くと同じ場所でエラーになり、特定のテーブルに権限がないとメッセージが出た。 メッセージが出るようにvbaに書いていた
    権限を設定後正常に動いた
    win10(64bit) access2007 adp環境

    返信削除