0
以前の従業員が書いた古いデータベースをまとめようとしましたが、Excelデータベースをリンクバックするためにマクロを実行すると、ランタイムエラー2501が発生しました。誰にもアイデアはありますか?アクセスランタイムエラー2501 - OpenQueryアクションキャンセル
Public Sub Auto_Open()
If ActiveWorkbook.ReadOnly Then Exit Sub
Set accApp = CreateObject("Access.Application")
accApp.Visible = False
accApp.OpenCurrentDatabase ("i:\database reporting\main.mdb")
accApp.DoCmd.OpenQuery "blp_varience_estimate2"
accApp.Quit
Sheets("Estimate Raw").Select
Range("A1").Select
Cells.Select
Selection.QueryTable.Refresh BackgroundQuery:=False
End Sub
おかげ
通常エラー2501はちょうど無視される。クエリを確認してください:mdbを直接開いて、クエリを実行してください。それはエラーを与えてはならない。 –
そうだと思っていたが、それを無視して無視すると、次のようになる ランタイムエラー2001 前の操作をキャンセルした –
"blp_varience_estimate2"はUPDATEクエリですか?それは何をするためのものか? – Andre