Udostępnij za pośrednictwem


Tabela Valued metadane parametr Prepared deklaracji

Aplikację można uzyskać metadane dla wywołania procedury przygotowanego przez SQLNumParams i SQLDescribeParam. Wartości w tabela parametrów DataTypePtr ustawiono SQL_SS_TABLE. Dodatkowe metadane są dostępne za pośrednictwem SQLGetDescField SQL_CA_SS_TYPE_NAME SQL_CA_SS_TYPE_CATALOG_NAME i SQL_CA_SS_TYPE_SCHEMA_NAME.

SQL_CA_SS_TYPE_NAME SQL_CA_SS_TYPE_CATALOG_NAME i SQL_CA_SS_TYPE_SCHEMA_NAME można używać z SQLColumns Aby uzyskać kolumna metadane skojarzone z parametrami wartości w tabela typy tabel. W takim przypadek należy SQL_SOPT_SS_NAME_SCOPE zestaw do SQL_SS_NAME_SCOPE_TABLE_TYPE przed SQLColumns nazywa się. Następnie należy SQL_SOPT_SS_NAME_SCOPE zestaw na wartość domyślną, SQL_SS_NAME_SCOPE_TABLE, po zakończeniu pobierania parametru wartości tabela kolumna metadane aplikacji.

SQL_CA_SS_TYPE_NAME SQL_CA_SS_TYPE_CATALOG_NAME i SQL_CA_SS_TYPE_SCHEMA_NAME można również z parametrów zdefiniowanych przez użytkownika typu CLR.

Nie można uzyskać parametru wartości tabela metadane dla przygotowanych instrukcji, które nie są wywołaniami procedura przechowywana.Jeśli w tym celu, aplikacja zwraca SQL_ERROR SQLSTATE 42000 i wiadomość "Składnia dostępu lub błąd naruszenia".

See Also

Concepts