2015年8月1日土曜日

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

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


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

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