1

複数のms-accessフロントエンドで使用されているms-accessバックエンドのテーブルに列を追加しようとしています。このように(またはDAOを使用して)テーブルに列を追加しようとすると、次のようになります。

sql = "ALTER Table MyTable " & _
      "ADD COLUMN NewCol Integer "
CurrentDb.Execute (sql)

エラーが発生し、Accessはテーブルがすでに別のユーザーによってロックされていると文句を言います。

ロックされたテーブルを変更する方法はありますか?

できない場合は、常に使用されているバックエンドテーブルの変更をどのように処理しますか?週末にみんなが家に帰るまで待ってください。将来これを回避するために使用できる管理上のトリックはありますか?

4

0 に答える 0