Bde.DBTables.TDatabase.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 | TDatabase |
説明
データベース接続が読み出し専用アクセスを提供するように指定します。
ReadOnly プロパティを使用すると,データベース接続がアプリケーションにデータベースのテーブルやほかのメタデータを更新させるかどうかを指定できます。ReadOnly プロパティは,データベースを開く前に設定します。
ReadOnly プロパティが false の場合(デフォルト),アプリケーションはテーブルとデータベースメタデータ(インデックスなど)を変更できます。ReadOnly プロパティが true の場合,アプリケーションはテーブルを参照できますが更新はできません。また,テーブルやインデックスなどのメタデータオブジェクトを作成または削除することもできません。
メモ: 読み出し専用の記憶媒体(CD など)に格納された dBASE または Paradox データベースのアクセス時には,ReadOnly プロパティの値は true を使用しなければなりません。
メモ: SQL データベースでは,ReadOnly プロパティが true の場合,TTable や TQuery のようなデータセットコンポーネントの ReadOnly プロパティも明示的に true に設定しなければなりません。