
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
一人でローカルでしか使っていないなら排他モードで開く意味はないでしょうね。
ちょっと本題のアクセスとはずれますが、
例えば、AccessのプログラムがExcelのBookを作れるとして、
そのExcelを単独で編集もする。
ExcelのBookを開いて編集しているのを忘れて、
Accessのプログラムで同じExcelのBookを作ってしまうと、
編集していたのが無効になってしまいます。
あるいは、その後で、開いて編集していたExcelのBookを保存すると、
Accessのプログラムで作ったはずの情報が消えています。
とこういったことを防ぐために排他というモードがあります。
この例のExcelのBookをAccessのテーブルと置き換えてもらうとイメージがつかめるのかな?
ということで、同時に複数の人(またはプログラム)が処理をしようとしない環境では、
排他モードを使う必要性はありません。
No.1
- 回答日時:
排他がかかっていないと、例えば、
Aさんがレコード1を書き込みモードで開いて更新作業中に、後からBさんがレコード1を書き込みモードで開いて更新しコミット、そのあとにAさんがコミットすると、Bさんが更新した内容が失われてしまいます。
要するに、同一のテーブル、レコードに複数のユーザがアクセスする可能性がある時に、排他制御はほとんど必須です。
一人しかアクセスしないテーブル、レコードなら排他制御の意義は無いですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3つ以上のテーブルをUNIONする...
-
Access カレントレコードがあり...
-
データの二重表示の原因
-
SQLデータ修正時に『このレコー...
-
2つの項目が重複するレコード...
-
SQLServerで同一条件レコードの...
-
ACCESS 『DoCmd.OutputTo』に...
-
Access 削除クエリが重い
-
Accessにインポートしたら並び...
-
Access VBA Me.Requery レコー...
-
Access 1レコードずつcsvで出力...
-
Accessで重複したデータを一件...
-
テーブルのレコード削除ができ...
-
PostgreSqlのテーブルをVBから更新
-
ACCESS【更新クエリの中断がで...
-
Accessのフォームから削除した...
-
ACCESSのBookmarkプロパティの...
-
パススルークエリの使い方
-
排他モードで開く場合は、どう...
-
キーが重複したレコードを無視...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3つ以上のテーブルをUNIONする...
-
Accessにインポートしたら並び...
-
データの二重表示の原因
-
ACCESSのBookmarkプロパティの...
-
Access 削除クエリが重い
-
Access VBA Me.Requery レコー...
-
Access 1レコードずつcsvで出力...
-
2つの項目が重複するレコード...
-
数百万件レコードのdelete
-
SQLデータ修正時に『このレコー...
-
複数レコードをUPDATE文一文で...
-
SQLServerで同一条件レコードの...
-
Accessの重複クエリで最小以外...
-
Accessでレコードが更新された...
-
(ACCESS)並び替えをしないで...
-
テーブルのレコード削除ができ...
-
Accessで重複したデータを一件...
-
MySQL+PHP 特定レコードの更新...
-
曜日を格納する方法はどちらが...
-
ManagementStudioからのデータ削除
おすすめ情報