Właściwość ColumnType
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
ColumnType Właściwość zwraca podstawowy typ danych kolumna w bieżącym zestaw wyników z QueryResults obiektu.
Składnia
object
.ColumnType(
OrdinalColumn
)
Części
object
Wyrażenie do obiektu w na liście dotyczyOrdinalColumn
Liczba całkowita długa, która określa kolumna wyniki według pozycji
Typ danych
Długie, wyliczanych
Można modyfikować
Tylko do odczytu
Prototyp (C/C++)
HRESULT GetColumnType(long nColumn,
SQLDMO_QUERY_DATATYPE* pRetVal);
Zwraca
Wartość zwracana przez ColumnType jest oceniane z zastosowaniem tych wartości SQLDMO_QUERY_DATATYPE.
Stała |
Wartość |
Opis |
|---|---|---|
SQLDMO_DtypeBigint |
-5 |
bigint Typ danych. |
SQLDMO_DTypeBinary |
-2 |
Stała długość danych binarnych. |
SQLDMO_DTypeBit |
-7 |
Liczba całkowita bez znaku danych.Szerokość całkowitą jest jeden bajt. |
SQLDMO_DTypeChar |
1 |
Znak o stałej długości. |
SQLDMO_DTypeDateTime |
-2 |
ODBC SQL_TIMESTAMP_STRUCT. |
SQLDMO_DTypeDateTime4 |
93 |
ODBC SQL_TIMESTAMP_STRUCT. |
SQLDMO_DTypeFloat4 |
7 |
Przybliżone dane liczbowe.Szerokość wartość numeryczna jest czterech bajtów. |
SQLDMO_DTypeFloat8 |
8 |
Przybliżone dane liczbowe.Szerokość wartość numeryczna jest ośmiu bajtów. |
SQLDMO_DTypeGUID |
-11 |
Identyfikator unikatowy globalny (GUID).Dane to struktura danych długość 16 bajtów. |
SQLDMO_DTypeImage |
-4 |
Dane binarne długie, zmiennej długości. |
SQLDMO_DTypeInt1 |
-6 |
Liczba całkowita bez znaku danych.Szerokość całkowitą jest jeden bajt. |
SQLDMO_DTypeInt2 |
5 |
Całkowita danych.Szerokość całkowitą jest dwa bajty. |
SQLDMO_DTypeInt4 |
4 |
Całkowita danych.Szerokość całkowitą jest czterech bajtów. |
SQLDMO_DTypeMoney |
3 |
Liczba całkowita z przedziału dane przedstawiane jako wartość ciąg. |
SQLDMO_DTypeMoney4 |
3 |
Liczba całkowita z przedziału dane przedstawiane jako wartość ciąg. |
SQLDMO_DTypeNText |
-10 |
Długie, zmiennej długości, dane znakowe Unicode. |
SQLDMO_DTypeSQLVariant |
-150 |
sql_variant Typ danych. |
SQLDMO_DTypeText |
-1 |
Długa, zmienną długość danych znakowych. |
SQLDMO_DTypeUChar |
-8 |
Stała długość danych znak Unicode. |
SQLDMO_DTypeUnknown |
0 |
Wartość typu danych, który jest nieprawidłowy lub nieobsługiwany. |
SQLDMO_DTypeUVarchar |
-9 |
O zmiennej długości danych znak Unicode. |
SQLDMO_DTypeVarBinary |
-3 |
Dane binarne o zmiennej długości. |
SQLDMO_DTypeVarchar |
12 |
Dane znakowe o zmiennej długości. |