FireDAC.Comp.DataSet.TFDIndex.Options
Delphi
property Options: TFDSortOptions read FOptions write SetOptions default [];
C++
__property Firedac::Stan::Intf::TFDSortOptions Options = {read=FOptions, write=SetOptions, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDIndex |
説明
ソート オプションを指定します。
Options を使用すると、データセット ビューのソート オプションを以下のように指定できます:
オプション | 説明 |
---|---|
soNoCase
|
すべてのフィールドまたは式の結果に、大文字/小文字を区別しないソートを使用します。 |
soNullFirst
|
昇順にソートする場合、NULL 値は NULL 以外の値より前に置かれます。 そうでない場合、NULL 値は NULL 以外の値より後に置かれます。 |
soDescNullLast
|
降順にソートする場合、NULL 値は NULL 以外の値より後に置かれます。 そうでない場合、NULL 値は NULL 以外の値より前に置かれます。 |
soDescending
|
完全ソートに降順を使用します。 |
soUnique
|
ビューにおける一意性を適用します。 TFDDataSet.ConstraintsEnabled が True で、ソート フィールド値が重複している新規レコードをアプリケーションで挿入しようとした場合は、例外が発生します。 |
soPrimary
|
上記と同じですが、データセット ビューは soPrimary で使用されます。
|
soNoSymbols
|
文字列を比較してソート順序を決定する場合は、シンボルを無視します。 |
デフォルト値は、空セットです。 soDescNullLast および soNullFirst は TFDTable では無視され、NULL 位置は DBMS によって決定される点に注意してください。