Sdílet prostřednictvím


Inicializace polí popisovače

Při přidělení popisovače řádku aplikace obdrží jeho pole počáteční hodnoty, jak je uvedeno v SQLSetDescField. Počáteční hodnota pole SQL_DESC_TYPE je SQL_DEFAULT. To poskytuje standardní zacházení s databázovými daty pro prezentaci do aplikace. Aplikace může určit různé zacházení s daty nastavením polí záznamu popisovače.

Počáteční hodnota SQL_DESC_ARRAY_SIZE v záhlaví popisovače je 1. Aplikace může toto pole upravit k povolení načtení více řádků.

Koncept výchozí hodnoty není platný pro pole IRD. Aplikace může získat přístup k polím IRD pouze tehdy, když je k němu přidružený připravený nebo spuštěný příkaz.

Určitá pole IPD jsou definována až po automatickém naplnění IPD ovladačem. Pokud ne, jsou nedefinované. Tato pole jsou SQL_DESC_CASE_SENSITIVE, SQL_DESC_FIXED_PREC_SCALE, SQL_DESC_TYPE_NAME, SQL_DESC_UNSIGNED a SQL_DESC_LOCAL_TYPE_NAME.