Bagikan melalui


enumerasi INTERVAL_LIMIT_KIND (structuredquery.h)

Nilai-nilai ini dikembalikan oleh IInterval::GetLimits sebagai pasangan untuk menentukan rentang dengan batas atas dan bawah. INTERVAL_LIMIT_KIND mengidentifikasi apakah rentang menyertakan atau mengecualikan nilai rentang atas dan bawah, dan apakah rentang dimulai atau berakhir tanpa batas.

Sintaks

typedef enum tagINTERVAL_LIMIT_KIND {
  ILK_EXPLICIT_INCLUDED = 0,
  ILK_EXPLICIT_EXCLUDED,
  ILK_NEGATIVE_INFINITY,
  ILK_POSITIVE_INFINITY
} INTERVAL_LIMIT_KIND;

Konstanta

 
ILK_EXPLICIT_INCLUDED
Nilai: 0
Nilai disertakan dalam rentang. Misalnya, rentang bilangan bulat angka yang sama dengan atau lebih besar dari 3 dan kurang dari atau sama dengan 6 mencakup 3 dan 6. Jadi nilai 3 dan 6 keduanya akan dikembalikan dengan ILK_EXPLICIT_INCLUDED.
ILK_EXPLICIT_EXCLUDED
Nilai mengikat rentang tetapi tidak disertakan dalam rentang. Misalnya, rentang bilangan bulat yang lebih besar dari 3 tetapi kurang dari 6 mengecualikan 3 dan 6. Jadi nilai keduanya akan dikembalikan dengan ILK_EXPLICIT_EXCLUDED.
ILK_NEGATIVE_INFINITY
Ini biasanya digunakan sebagai batas bawah. Nilai yang ditentukan diabaikan karena rentang dimulai (atau berakhir) pada tak terbatas negatif. Misalnya, rentang bilangan bulat yang mencakup setiap nilai kurang dari 6 akan memiliki ILK_NEGATIVE_INFINITY untuk batas bawah dan 6 dan ILK_EXPLICIT_EXCLUDED untuk batas atas.
ILK_POSITIVE_INFINITY
Ini biasanya digunakan sebagai batas atas. Nilai yang ditentukan diabaikan karena rentang dimulai (atau berakhir) pada tak terbatas positif. Misalnya, rentang bilangan bulat yang mencakup setiap nilai yang lebih besar dari atau sama dengan 3 akan memiliki ILK_EXPLICIT_INCLUDED dan 3 untuk batas bawah dan ILK_POSITIVE_INFINITY untuk batas atas.

Persyaratan

   
Klien minimum yang didukung Windows XP dengan SP2, Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header structuredquery.h
Redistribusi Windows Desktop Search (WDS) 3.0