SQLGetDescRec
W tym temacie omówiono SQLGetDescRec funkcjonalność, która jest charakterystyczna dla SQL Server macierzystego klienta.
Parametry oródwierszową i SQLGetDescRec
SQLGetDescRec można uzyskać wartości dla atrybutów tabela-wycenione parametrów i tabela-wycenione parametr kolumny.RecNumber Parametr SQLGetDecRec odpowiada ParameterNumber parametr SQLBindParameter.
Oródwierszową parametr kolumny są dostępne tylko, gdy pole nagłówka deskryptora SQL_SOPT_SS_PARAM_FOCUS zestaw do porządkowa rekord, który ma SQL_DESC_TYPE zestaw do SQL_SS_TABLE.Więcej informacji o SQL_SOPT_SS_PARAM_FOCUS informacje, zobacz SQLSetStmtAttr.
SQLGetDescRec zwraca następujące dane:
Parametr |
Parametr oródwierszową |
Parametr oródwierszową kolumn i inne parametry |
---|---|---|
Name |
Nazwy parametrów formalnych wywołania procedura składowana; w przeciwnym razie ciąg o długości 0. |
tabela-Wyceniane parametru nazwy kolumna. |
TypePtr |
SQL_DESC_TYPE.Parametry w tabela vaued jest SQL_SS_TABLE. |
SQL_DESC_TYPE |
SubTypePtr |
Niezdefiniowany |
SQL_DESC_DATETIME_INTERVAL_CODE (dla rekordów typu SQL_DATETIME lub SQL_INTERVAL). |
LengthPtr |
0 |
SQL_DESC_OCTET_LENGTH |
PrecisionPtr |
0 |
SQL_DESC_PRECISION |
ScalePtr |
0 |
SQL_DESC_SCALE |
NullablePtr |
1 |
SQL_DESC_NULLABLE |
Więcej informacji o tabela-wyceniane parametrów, zobacz Parametry oródwierszową (ODBC).
Obsługa SQLGetDescRec Enhanced Data i czas funkcje
Zwracane wartości data /czas są następujące typy:
TypePtr |
SubTypePtr |
LengthPtr |
PrecisionPtr |
ScalePtr |
|
---|---|---|---|---|---|
data_i_godzina |
SQL_DATETIME |
SQL_CODE_TIMESTAMP |
4 |
3 |
3 |
smalldatetime |
SQL_DATETIME |
SQL_CODE_TIMESTAMP |
8 |
0 |
0 |
data |
SQL_DATETIME |
SQL_CODE_DATE |
6 |
0 |
0 |
godzina |
SQL_SS_TIME2 |
0 |
10 |
0..7 |
0..7 |
datetime2 |
SQL_DATETIME |
SQL_CODE_TIMESTAMP |
16 |
0..7 |
0..7 |
datetimeoffset |
SQL_SS_TIMESTAMPOFFSET |
0 |
20 |
0..7 |
0..7 |
Aby uzyskać więcej informacji, zobacz Data/Godzina ulepszenia (ODBC).
Obsługa dużych CLR UDTs SQLGetDescRec
SQLGetDescRec obsługuje duże CLR zdefiniowane przez użytkownika typów (UDTs).Aby uzyskać więcej informacji, zobacz Duże CLR typów zdefiniowanych przez użytkownika (ODBC).