SQLSetDescField
SQLSetDescField kann verwendet werden, um Deskriptorfelder für Tabellenwertparameter und Tabellenwertparameter-Spalten festzulegen. Weitere Informationen über die verfügbaren Felder finden Sie unter Deskriptorfelder für Tabellenwertparameter und Deskriptorfelder für aus Tabellenwertparameter bestehenden Spalten.
Hinweise
Tabellenwertparameter-Spalten sind nur verfügbar, wenn das Deskriptorheaderfeld SQL_SOPT_SS_PARAM_FOCUS auf die Ordnungszahl eines Datensatzes festgelegt ist, für den SQL_DESC_TYPE auf SQL_SS_TABLE eingestellt ist. Weitere Informationen zu SQL_SOPT_SS_PARAM_FOCUS finden Sie unter SQLSetStmtAttr.
Wenn versucht wird, SQL_SOPT_SS_PARAM_FOCUS auf die Ordnungszahl eines Parameters festzulegen, der kein Tabellenwertparameter ist, gibt SQLSetStmtAttr den Wert SQL_ERROR zurück, und es wird ein Diagnosedatensatz mit SQLSTATE = HY024 und der Meldung "Ungültiger Attributwert" erstellt. SQL_SOPT_SS_PARAM_FOCUS wird nicht geändert, wenn SQL_ERROR zurückgegeben wird.
Durch das Festlegen von SQL_SOPT_SS_PARAM_FOCUS auf 0 (null) wird der Zugriff auf Deskriptordatensätze für Parameter wiederhergestellt.
Weitere Informationen zu Tabellenwertparametern finden Sie unter Tabellenwertparameter (ODBC).
SQLSetDescField-Unterstützung für erweiterte Features zu Datum und Uhrzeit
Datum/Uhrzeit-Features wurden in ODBC verbessert. Informationen über das für die neuen Datum/Uhrzeittypen verfügbare Deskriptorfeld finden Sie unter Parameter- und Ergebnismetadaten.
Weitere Informationen finden Sie unter Datums-/Uhrzeitverbesserungen (ODBC).
SQLSetDescField-Unterstützung für große CLR-UDTs
SQLSetDescField unterstützt große benutzerdefinierte CLR-Typen (UDTs). Weitere Informationen finden Sie unter Große benutzerdefinierte CLR-Typen (ODBC).
SQLSetDescField-Unterstützung für Spalten mit geringer Dichte
SQLSetDecField kann verwendet werden, um für SQL_SOPT_SS_NAME_SCOPE im Anweisungsparameterdeskriptor (APD) die Werte SQL_SS_NAME_SCOPE_EXTENDED und SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET festzulegen.
Weitere Informationen finden Sie unter Unterstützung für Spalten mit geringer Dichte (ODBC).