Bde.DBTables.TTable.ReadOnly
Delphi
property ReadOnly: Boolean read FReadOnly write SetReadOnly default False;
C++
__property bool ReadOnly = {read=FReadOnly, write=SetReadOnly, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TTable |
説明
あるテーブルが当該アプリケーションで読み出し専用かどうかを示します。
ReadOnly プロパティは,テーブル内のデータを更新,挿入,または削除できないようにするものです。デフォルトで ReadOnly は false で,テーブルのデータは変更可能です。
メモ: ReadOnly プロパティが false であっても,データを変更したり追加したりできない場合があります。つまり,当該アプリケーションまたは現在のユーザーが持つ SQL 特権が十分でないなどの理由で,変更や追加ができないことがあるわけです。
テーブルの変更や追加を絶対できないようにするには,次のようにします。
1 Active プロパティを false に設定する
2 ReadOnly を true に設定する
ReadOnly プロパティが true のとき,そのテーブルの CanModify プロパティは false となります。