Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Deskriptorer innehåller rubrik- och postfält som helt beskriver kolumner eller parametrar.
En beskrivning innehåller en enda kopia av följande rubrikfält. Om du ändrar ett rubrikfält påverkas alla kolumner eller parametrar.
SQL_DESC_ALLOC_TYPE
SQL_DESC_ARRAY_SIZE
SQL_DESC_ARRAY_STATUS_PTR
SQL_DESC_BIND_OFFSET_PTR
SQL_DESC_BIND_TYPE
SQL_DESC_COUNT
SQL_DESC_ROWS_PROCESSED_PTR
En beskrivning innehåller noll eller fler deskriptorposter. Varje post beskriver en kolumn eller parameter, beroende på typen av beskrivning. När en ny kolumn eller parameter är bunden läggs en ny post till i beskrivningen. När en kolumn eller parameter är obunden tas en post bort från beskrivningen. Varje post innehåller en enda kopia av följande fält:
SQL_DESC_AUTO_UNIQUE_VALUE
SQL_DESC_BASE_COLUMN_NAME
SQL_DESC_BASE_TABLE_NAME
SQL_DESC_CASE_SENSITIVE
SQL_DESC_CATALOG_NAME
SQL_DESC_CONCISE_TYPE
SQL_DESC_DATA_PTR
SQL_DESC_DATETIME_INTERVAL_CODE
SQL_DESC_DATETIME_INTERVAL_PRECISION
SQL_DESC_DISPLAY_SIZE
SQL_DESC_FIXED_PREC_SCALE
SQL_DESC_INDICATOR_PTR
SQL_DESC_LABEL
SQL_DESC_LENGTH
SQL_DESC_LITERAL_PREFIX
SQL_DESC_LITERAL_SUFFIX
SQL_DESC_LOCAL_TYPE_NAME
SQL_DESC_NAME
SQL_DESC_NULLABLE
SQL_DESC_OCTET_LENGTH
SQL_DESC_OCTET_LENGTH_PTR
SQL_DESC_PARAMETER_TYPE
SQL_DESC_PRECISION
SQL_DESC_SCALE
SQL_DESC_SCHEMA_NAME
SQL_DESC_SEARCHABLE
SQL_DESC_TABLE_NAME
SQL_DESC_TYPE
SQL_DESC_TYPE_NAME
SQL_DESC_UNNAMED
SQL_DESC_UNSIGNED
SQL_DESC_UPDATABLE
Många instruktionsattribut motsvarar rubrikfältet i en beskrivning. Att ange dessa attribut via ett anrop till SQLSetStmtAttr och ange motsvarande deskriptorhuvudfält genom att anropa SQLSetDescField har samma effekt. Detsamma gäller för SQLGetStmtAttr och SQLGetDescField, som båda hämtar samma information. Att anropa instruktionsfunktionerna i stället för deskriptorfunktionerna har fördelen att en deskriptorreferens inte behöver hämtas.
Följande rubrikfält kan anges genom att ange instruktionsattribut:
SQL_DESC_ARRAY_SIZE
SQL_DESC_ARRAY_STATUS_PTR
SQL_DESC_BIND_OFFSET_PTR
SQL_DESC_BIND_TYPE
SQL_DESC_ROWS_PROCESSED_PTR
Det här avsnittet innehåller följande avsnitt.