Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egyes illesztőprogramok képesek beállítani az IPD mezőit egy paraméteres lekérdezés előkészítése után. A leíró mezők automatikusan fel vannak töltve a paraméterre vonatkozó információkkal, beleértve az adattípust, a pontosságot, a skálázást és egyéb jellemzőket. Ez egyenértékű az SQLDescribeParam támogatásával. Ezek az információk különösen értékesek lehetnek egy alkalmazás számára, ha nincs más módja annak felderítésére, például ha alkalmi lekérdezést hajtanak végre olyan paraméterekkel, amelyekről az alkalmazás nem tud.
Az alkalmazás meghatározza, hogy az illesztőprogram támogatja-e az automatikus feltöltést az SQLGetConnectAttr meghívásával, ahol a attribútum az SQL_ATTR_AUTO_IPD. Ha SQL_TRUE ad vissza, az illesztőprogram támogatja azt, és az alkalmazás engedélyezheti azt a SQL_ATTR_ENABLE_AUTO_IPD utasítás attribútum SQL_TRUE beállításával.
Ha az automatikus sokaság támogatott és engedélyezve van, az illesztőprogram feltölti az IPD mezőit, miután az SQLPrepare hívása előkészítette a paraméterjelölőket tartalmazó SQL-utasítást. Egy alkalmazás az SQLGetDescField , az SQLGetDescRec vagy az SQLDescribeParam meghívásával lekérheti ezeket az információkat. Az alkalmazás az információk segítségével kötheti egy paraméterhez a legmegfelelőbb alkalmazáspuffert, vagy megadhat egy adatkonvertálást.
Az IPD automatikus kitöltése teljesítménycsökkenést eredményezhet. Egy alkalmazás kikapcsolhatja a SQL_ATTR_ENABLE_AUTO_IPD utasítás attribútumának SQL_FALSE (az alapértelmezett érték) beállításával.